Bitcoin Core  0.20.99
P2P Digital Currency
Namespaces | Functions
wallet.cpp File Reference
#include <interfaces/wallet.h>
#include <amount.h>
#include <interfaces/chain.h>
#include <interfaces/handler.h>
#include <policy/fees.h>
#include <primitives/transaction.h>
#include <script/standard.h>
#include <support/allocators/secure.h>
#include <sync.h>
#include <ui_interface.h>
#include <uint256.h>
#include <util/check.h>
#include <util/system.h>
#include <wallet/feebumper.h>
#include <wallet/fees.h>
#include <wallet/ismine.h>
#include <wallet/load.h>
#include <wallet/rpcwallet.h>
#include <wallet/wallet.h>
#include <memory>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for wallet.cpp:

Go to the source code of this file.

Namespaces

 interfaces
 

Functions

std::unique_ptr< Wallet > interfaces::MakeWallet (const std::shared_ptr< CWallet > &wallet)
 Return implementation of Wallet interface. More...
 
std::unique_ptr< ChainClient > interfaces::MakeWalletClient (Chain &chain, std::vector< std::string > wallet_filenames)
 Return implementation of ChainClient interface for a wallet client. More...
 

Variable Documentation

◆ m_chain

Chain& m_chain

Definition at line 508 of file wallet.cpp.

◆ m_rpc_handlers

std::vector<std::unique_ptr<Handler> > m_rpc_handlers

Definition at line 510 of file wallet.cpp.

◆ m_wallet

std::shared_ptr<CWallet> m_wallet

Definition at line 477 of file wallet.cpp.

◆ m_wallet_filenames

std::vector<std::string> m_wallet_filenames

Definition at line 509 of file wallet.cpp.