std::shared_ptr< CWallet > m_wallet
An instance of this class represents one database.
std::unique_ptr< interfaces::Chain > m_chain
DBErrors LoadWallet(bool &fFirstRunRet)
std::unique_ptr< interfaces::ChainClient > m_chain_client
const CChainParams & Params()
Return the currently selected parameters.
A CWallet maintains a set of transactions and balances, and provides the ability to create new transa...
std::unique_ptr< interfaces::Handler > m_chain_notifications_handler
The WalletLocation class provides wallet information.
WalletTestingSetup(const std::string &chainName=CBaseChainParams::MAIN)
std::unique_ptr< Chain > MakeChain(NodeContext &node, const CChainParams ¶ms)
Return implementation of Chain interface.