Table of Contents

Enum OnchainReceiveRefusalReason

Namespace
NArk.ArkadeIntents.Onchain
Assembly
NArk.ArkadeIntents.dll

Why an onchain receive quote cannot be funded.

public enum OnchainReceiveRefusalReason

Fields

ClaimWindowTooShort = 4

The L1 locktime leaves no safe window to confirm the funding and settle against it.

ConfirmationsOutOfRange = 3

The solver asks for a confirmation count outside what this corridor will wait on.

Expired = 0

The quote or its window has already lapsed.

IncompleteQuote = 2

The quote is missing a field the corridor cannot proceed without.

InsufficientHeadroom = 1

Too little time before the solver's Arkade reclaim opens, which is our claim deadline.

PayerChargeMismatch = 6

The quote asks the payer for something other than the amount requested (exact-in only).

PayoutBelowDust = 8

The payout, once the solver's fee is out of it, is below the Arkade server's dust limit.

ShortPayout = 7

The quote delivers less to us than we asked to receive (exact-out only).

TimelocksOutOfOrder = 5

The two refunds open in the wrong order, or too close together.