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§
- Insufficient
Balance Error - The primary module cannot fund a transaction: the balance it holds is below what the transaction needs.
Enums§
- Await
Output Finalized Error - A transaction’s e-cash outputs did not become spendable.
- Fetch
Recovery Slice Error - A failure to fetch a slice of the federation’s recovery log from one peer.
- OOBNotes
Parse Error - A string that is not a valid serialization of out-of-band e-cash notes.
- Prepare
Ecash Backup Error - A failure to assemble the wallet’s e-cash backup.
- Repair
Wallet Error - A failure to repair an inconsistent wallet.
- Select
Notes Error - A failure to pick notes out of the wallet for a spend.
- SendOOB
Notes Error - A failure to hand out e-cash for a requested amount.
- SpendOOB
Error - A failure to hand e-cash notes out of band.
- Subscribe
Reissue External Notes Error - A failure to follow a reissue operation.
- Subscribe
Spend Notes Error - A failure to follow an out-of-band spend operation.
- Validate
Notes Error - A note that cannot be spent.
- Verify
Blind Share Error - A guardian’s blind signature share that cannot be used.