Skip to main content

Module error

Module error 

Source
Expand description

Error types of the mint client Error types of the mint client.

Every failure this module reports to its callers is named here, including the two types that predate this module and are re-exported from it, so there is one place to look.

Re-exports§

pub use crate::ReissueExternalNotesError;

Structs§

InsufficientBalanceError
The primary module cannot fund a transaction: the balance it holds is below what the transaction needs.

Enums§

AwaitOutputFinalizedError
A transaction’s e-cash outputs did not become spendable.
FetchRecoverySliceError
A failure to fetch a slice of the federation’s recovery log from one peer.
OOBNotesParseError
A string that is not a valid serialization of out-of-band e-cash notes.
PrepareEcashBackupError
A failure to assemble the wallet’s e-cash backup.
RepairWalletError
A failure to repair an inconsistent wallet.
SelectNotesError
A failure to pick notes out of the wallet for a spend.
SendOOBNotesError
A failure to hand out e-cash for a requested amount.
SpendOOBError
A failure to hand e-cash notes out of band.
SubscribeReissueExternalNotesError
A failure to follow a reissue operation.
SubscribeSpendNotesError
A failure to follow an out-of-band spend operation.
ValidateNotesError
A note that cannot be spent.
VerifyBlindShareError
A guardian’s blind signature share that cannot be used.