Crate grin_wallet_api
source ·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 Secret Keys
- Wrapper for secure JSON requests
- Wrapper for secure JSON requests
- Wrapper for encryption error responses
- Wrapper for API Tokens
Enums§
- Middleware Identifiers for each function
- Represents a compliant JSON RPC 2.0 id. Valid id: Integer, String.
- 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. 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
- attempt to send slate synchronously with TOR
Type Aliases§
- ForeignAPI Middleware Check callback