Expand description

Concrete implementations of types found in libwallet, organised this way mostly to avoid any circular dependencies of any kind Functions in this crate should not use the wallet api crate directly

Modules

Structs

Main wallet instance

Error definition

Receives slates on all channels with topic SLATE_NEW

Enums

Wallet errors, mostly wrappers around underlying crypto or I/O errors.

Traits

Checks for a transaction from a corresponding SlatePutter, returns the transaction if it exists

Posts slates to be read later by a corresponding getter

Sends transactions to a corresponding SlateReceiver

Functions

select a SlateSender based on method and dest fields from, e.g., SendArgs

test to see if database files exist in the current directory. If so, use a DB backend for all operations