Expand description
Error types of the client Error types of the client.
The types the client’s modules also need are defined in
fedimint_client_module::error and re-exported here, so this module is
the single place to look.
Structs§
- ApiVersion
Discovery Error - The client and the federation’s peers share no core API version.
- Insufficient
Balance Error - The primary module cannot fund a transaction: the balance it holds is below what the transaction needs.
- Operation
Already Exists Error - An operation with the same id already exists in the operation log.
- Operation
NotFound Error - No operation with the requested id exists in the operation log.
Enums§
- AddState
Machines Error - A failure to add state machines to the client’s executor.
- Backup
Error - A failure to create, encrypt, upload or read back a client backup.
- Client
Build Error - A failure to open, join or recover a client.
- Client
Secret Error - A failure to read or write the client’s stored root secret.
- Event
Handler Error - A failure while handling entries from the event log.
- Meta
Fetch Error - A failure to fetch the federation’s meta fields.
- Module
Lookup Error - A failure to find a module able to serve a request.
- Operation
Lookup Error - A failure to look up one of a module’s own operations.
- Recovery
Error - A failure to wait for a module recovery to finish.
- Transaction
Submit Error - A failure to build, submit or complete a client transaction.