Expand description

Higher level wallet functions which can be used by callers to operate on the wallet, as well as helpers to invoke and instantiate wallets and listeners

Structs

Wrapper for ECDH Public keys
Wrapper for secure JSON requests
Wrapper for secure JSON requests
Wrapper for encryption error responses
Main interface into all wallet API functions. Wallet APIs are split into two seperate blocks of functionality called the ‘Owner’ and ‘Foreign’ APIs
Main interface into all wallet API functions. Wallet APIs are split into two seperate blocks of functionality called the ‘Owner’ and ‘Foreign’ APIs
Wrapper for dalek public keys, used as addresses
Wrapper for API Tokens

Enums

Middleware Identifiers for each function
JSON-RPC 2.0 Request Id
Helper module for jsonrpc clients. Automatically generated by easy-jsonrpc.

Traits

Public definition used to generate Foreign jsonrpc api.
Public definition used to generate Owner jsonrpc api.
Public definition used to generate Owner jsonrpc api. Secure version containing wallet lifecycle functions. All calls to this API must be encrypted. See init_secure_api for details of secret derivation and encryption.

Functions

helper to set up a real environment to run integrated doctests
helper to set up a real environment to run integrated doctests

Type Definitions

ForeignAPI Middleware Check callback