[][src]Crate grin_wallet_impls

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

test_framework
tor

Structs

DefaultLCProvider
DefaultWalletImpl

Main wallet instance

Error

Error definition

HTTPNodeClient
HttpSlateSender
KeybaseAllChannels

Receives slates on all channels with topic SLATE_NEW

KeybaseChannel
LMDBBackend
PathToSlate

Enums

ErrorKind

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

Traits

SlateGetter

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

SlatePutter

Posts slates to be read later by a corresponding getter

SlateReceiver
SlateSender

Sends transactions to a corresponding SlateReceiver

Functions

create_sender

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

wallet_db_exists

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