Bitcoin ABC  0.22.13
P2P Digital Currency
Namespaces | Functions
node.cpp File Reference
#include <interfaces/node.h>
#include <addrdb.h>
#include <banman.h>
#include <chain.h>
#include <chainparams.h>
#include <config.h>
#include <init.h>
#include <interfaces/handler.h>
#include <interfaces/wallet.h>
#include <net.h>
#include <net_processing.h>
#include <netaddress.h>
#include <netbase.h>
#include <node/context.h>
#include <node/ui_interface.h>
#include <policy/fees.h>
#include <policy/settings.h>
#include <primitives/block.h>
#include <rpc/server.h>
#include <shutdown.h>
#include <support/allocators/secure.h>
#include <sync.h>
#include <txmempool.h>
#include <util/ref.h>
#include <util/system.h>
#include <util/translation.h>
#include <validation.h>
#include <warnings.h>
#include <univalue.h>
#include <boost/signals2/signal.hpp>
Include dependency graph for node.cpp:

Go to the source code of this file.




fs::path GetWalletDir ()
std::vector< fs::path > ListWalletDir ()
std::vector< std::shared_ptr< CWallet > > GetWallets ()
std::shared_ptr< CWalletLoadWallet (const CChainParams &chainParams, interfaces::Chain &chain, const std::string &name, bilingual_str &error, std::vector< bilingual_str > &warnings)
WalletCreationStatus CreateWallet (const CChainParams &params, interfaces::Chain &chain, const SecureString &passphrase, uint64_t wallet_creation_flags, const std::string &name, bilingual_str &error, std::vector< bilingual_str > &warnings, std::shared_ptr< CWallet > &result)
std::unique_ptr< interfaces::HandlerHandleLoadWallet (interfaces::Node::LoadWalletFn load_wallet)
std::unique_ptr< Node > interfaces::MakeNode (NodeContext *context=nullptr)
 Return implementation of Node interface. More...

Function Documentation

◆ CreateWallet()

WalletCreationStatus CreateWallet ( const CChainParams params,
interfaces::Chain chain,
const SecureString passphrase,
uint64_t  wallet_creation_flags,
const std::string &  name,
bilingual_str error,
std::vector< bilingual_str > &  warnings,
std::shared_ptr< CWallet > &  result 

Definition at line 65 of file dummywallet.cpp.

◆ GetWalletDir()

fs::path GetWalletDir ( )

Definition at line 45 of file dummywallet.cpp.

◆ GetWallets()

std::vector<std::shared_ptr<CWallet> > GetWallets ( )

Definition at line 53 of file dummywallet.cpp.

◆ HandleLoadWallet()

std::unique_ptr<interfaces::Handler> HandleLoadWallet ( interfaces::Node::LoadWalletFn  load_wallet)

◆ ListWalletDir()

std::vector<fs::path> ListWalletDir ( )

Definition at line 49 of file dummywallet.cpp.

◆ LoadWallet()

std::shared_ptr<CWallet> LoadWallet ( const CChainParams chainParams,
interfaces::Chain chain,
const std::string &  name,
bilingual_str error,
std::vector< bilingual_str > &  warnings 

Definition at line 57 of file dummywallet.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ m_context

NodeContext* m_context {nullptr}

Definition at line 348 of file node.cpp.

◆ m_context_ref

util::Ref m_context_ref {m_context}

Definition at line 349 of file node.cpp.