pub enum ErrorCode {
Show 35 variants
TokenNotVerified,
TokenAlreadySpent,
TokenPending,
BlindedMessageAlreadySigned,
OutputsPending,
TransactionUnbalanced,
AmountOutofLimitRange,
DuplicateInputs,
DuplicateOutputs,
MultipleUnits,
UnitMismatch,
AmountlessInvoiceNotSupported,
IncorrectQuoteAmount,
UnsupportedUnit,
MaxInputsExceeded,
MaxOutputsExceeded,
KeysetNotFound,
KeysetInactive,
QuoteNotPaid,
TokensAlreadyIssued,
MintingDisabled,
LightningError,
QuotePending,
InvoiceAlreadyPaid,
QuoteExpired,
WitnessMissingOrInvalid,
PubkeyRequired,
ClearAuthRequired,
ClearAuthFailed,
BlindAuthRequired,
BlindAuthFailed,
BatMintMaxExceeded,
BatRateLimitExceeded,
ConcurrentUpdate,
Unknown(u16),
}Expand description
Possible Error Codes
Variants§
TokenNotVerified
Proof verification failed (10001)
TokenAlreadySpent
Proofs already spent (11001)
TokenPending
Proofs are pending (11002)
BlindedMessageAlreadySigned
Outputs already signed (11003)
OutputsPending
Outputs are pending (11004)
TransactionUnbalanced
Transaction is not balanced (11005)
AmountOutofLimitRange
Amount outside of limit range (11006)
DuplicateInputs
Duplicate inputs provided (11007)
DuplicateOutputs
Duplicate outputs provided (11008)
MultipleUnits
Inputs/Outputs of multiple units (11009)
UnitMismatch
Inputs and outputs not of same unit (11010)
AmountlessInvoiceNotSupported
Amountless invoice is not supported (11011)
IncorrectQuoteAmount
Amount in request does not equal invoice (11012)
UnsupportedUnit
Unit in request is not supported (11013)
MaxInputsExceeded
The max number of inputs is exceeded
MaxOutputsExceeded
The max number of outputs is exceeded
KeysetNotFound
Keyset is not known (12001)
KeysetInactive
Keyset is inactive, cannot sign messages (12002)
QuoteNotPaid
Quote request is not paid (20001)
TokensAlreadyIssued
Quote has already been issued (20002)
MintingDisabled
Minting is disabled (20003)
LightningError
Lightning payment failed (20004)
QuotePending
Quote is pending (20005)
InvoiceAlreadyPaid
Invoice already paid (20006)
QuoteExpired
Quote is expired (20007)
WitnessMissingOrInvalid
Signature for mint request invalid (20008)
PubkeyRequired
Pubkey required for mint quote (20009)
ClearAuthRequired
Endpoint requires clear auth (30001)
ClearAuthFailed
Clear authentication failed (30002)
BlindAuthRequired
Endpoint requires blind auth (31001)
BlindAuthFailed
Blind authentication failed (31002)
BatMintMaxExceeded
Maximum BAT mint amount exceeded (31003)
BatRateLimitExceeded
BAT mint rate limit exceeded (31004)
ConcurrentUpdate
Concurrent update detected
Unknown(u16)
Unknown error code