Wallet chain client that in addition to having chain client methods for starting up, shutting down, and registering RPCs, also has additional methods (called by the GUI) to load and create wallets.
More...
#include <wallet.h>
|
using | LoadWalletFn = std::function< void(std::unique_ptr< Wallet > wallet)> |
| Register handler for load wallet messages. More...
|
|
Wallet chain client that in addition to having chain client methods for starting up, shutting down, and registering RPCs, also has additional methods (called by the GUI) to load and create wallets.
Definition at line 304 of file wallet.h.
◆ LoadWalletFn
Register handler for load wallet messages.
This callback is triggered by createWallet and loadWallet above, and also triggered when wallets are loaded at startup or by RPC.
Definition at line 329 of file wallet.h.
◆ createWallet()
virtual std::unique_ptr< Wallet > interfaces::WalletClient::createWallet |
( |
const std::string & |
name, |
|
|
const SecureString & |
passphrase, |
|
|
uint64_t |
wallet_creation_flags, |
|
|
bilingual_str & |
error, |
|
|
std::vector< bilingual_str > & |
warnings |
|
) |
| |
|
pure virtual |
◆ getWalletDir()
virtual std::string interfaces::WalletClient::getWalletDir |
( |
| ) |
|
|
pure virtual |
Return default wallet directory.
◆ getWallets()
virtual std::vector< std::unique_ptr< Wallet > > interfaces::WalletClient::getWallets |
( |
| ) |
|
|
pure virtual |
Return interfaces for accessing wallets (if any).
◆ handleLoadWallet()
virtual std::unique_ptr< Handler > interfaces::WalletClient::handleLoadWallet |
( |
LoadWalletFn |
fn | ) |
|
|
pure virtual |
◆ listWalletDir()
virtual std::vector< std::string > interfaces::WalletClient::listWalletDir |
( |
| ) |
|
|
pure virtual |
Return available wallets in wallet directory.
◆ loadWallet()
virtual std::unique_ptr< Wallet > interfaces::WalletClient::loadWallet |
( |
const std::string & |
name, |
|
|
bilingual_str & |
error, |
|
|
std::vector< bilingual_str > & |
warnings |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: