Enum LightningReceiveRefusalReason
- Namespace
- NArk.ArkadeIntents.Lightning
- Assembly
- NArk.ArkadeIntents.dll
Why a client refused a receive quote it had already received.
public enum LightningReceiveRefusalReason
Fields
AmountMismatch = 2The invoice's amount is not the one the quote says the payer owes.
ClaimWindowTooShort = 6Too little time between the payment deadline and the solver's reclaim opening.
Expired = 5The invoice or the quote has already expired.
PayerChargeMismatch = 4The quote bills the payer something other than the amount asked for (exact-in only).
PriceTooHigh = 7The quote bills the payer more than the caller's ceiling allows.
ShortPayout = 3The quote delivers less to us than we asked to receive (exact-out only).
UnusableInvoice = 0The quote carried no invoice, or one that will not decode.
WrongPaymentHash = 1The invoice is for a different payment hash than the one requested.