Bitcoin Core 28.99.0
P2P Digital Currency
Namespaces | Functions | Variables
wallet.cpp File Reference
#include <bitcoin-build-config.h>
#include <core_io.h>
#include <key_io.h>
#include <rpc/server.h>
#include <rpc/util.h>
#include <util/translation.h>
#include <wallet/context.h>
#include <wallet/receive.h>
#include <wallet/rpc/wallet.h>
#include <wallet/rpc/util.h>
#include <wallet/wallet.h>
#include <wallet/walletutil.h>
#include <optional>
#include <univalue.h>
Include dependency graph for wallet.cpp:

Go to the source code of this file.

Namespaces

namespace  wallet
 

Functions

bool wallet::HaveKey (const SigningProvider &wallet, const CKey &key)
 Checks if a CKey is in the given CWallet compressed or otherwise. More...
 
static RPCHelpMan wallet::getwalletinfo ()
 
static RPCHelpMan wallet::listwalletdir ()
 
static RPCHelpMan wallet::listwallets ()
 
static RPCHelpMan wallet::loadwallet ()
 
static RPCHelpMan wallet::setwalletflag ()
 
static RPCHelpMan wallet::createwallet ()
 
static RPCHelpMan wallet::unloadwallet ()
 
static RPCHelpMan wallet::sethdseed ()
 
static RPCHelpMan wallet::upgradewallet ()
 
RPCHelpMan wallet::simulaterawtransaction ()
 
static RPCHelpMan wallet::migratewallet ()
 
RPCHelpMan wallet::gethdkeys ()
 
static RPCHelpMan wallet::createwalletdescriptor ()
 
RPCHelpMan wallet::getaddressinfo ()
 
RPCHelpMan wallet::getnewaddress ()
 
RPCHelpMan wallet::getrawchangeaddress ()
 
RPCHelpMan wallet::setlabel ()
 
RPCHelpMan wallet::listaddressgroupings ()
 
RPCHelpMan wallet::addmultisigaddress ()
 
RPCHelpMan wallet::keypoolrefill ()
 
RPCHelpMan wallet::newkeypool ()
 
RPCHelpMan wallet::getaddressesbylabel ()
 
RPCHelpMan wallet::listlabels ()
 
RPCHelpMan wallet::walletdisplayaddress ()
 
RPCHelpMan wallet::dumpprivkey ()
 
RPCHelpMan wallet::importprivkey ()
 
RPCHelpMan wallet::importaddress ()
 
RPCHelpMan wallet::importpubkey ()
 
RPCHelpMan wallet::dumpwallet ()
 
RPCHelpMan wallet::importwallet ()
 
RPCHelpMan wallet::importprunedfunds ()
 
RPCHelpMan wallet::removeprunedfunds ()
 
RPCHelpMan wallet::importmulti ()
 
RPCHelpMan wallet::importdescriptors ()
 
RPCHelpMan wallet::listdescriptors ()
 
RPCHelpMan wallet::backupwallet ()
 
RPCHelpMan wallet::restorewallet ()
 
RPCHelpMan wallet::getreceivedbyaddress ()
 
RPCHelpMan wallet::getreceivedbylabel ()
 
RPCHelpMan wallet::getbalance ()
 
RPCHelpMan wallet::getunconfirmedbalance ()
 
RPCHelpMan wallet::lockunspent ()
 
RPCHelpMan wallet::listlockunspent ()
 
RPCHelpMan wallet::getbalances ()
 
RPCHelpMan wallet::listunspent ()
 
RPCHelpMan wallet::walletpassphrase ()
 
RPCHelpMan wallet::walletpassphrasechange ()
 
RPCHelpMan wallet::walletlock ()
 
RPCHelpMan wallet::encryptwallet ()
 
RPCHelpMan wallet::sendtoaddress ()
 
RPCHelpMan wallet::sendmany ()
 
RPCHelpMan wallet::settxfee ()
 
RPCHelpMan wallet::fundrawtransaction ()
 
RPCHelpMan wallet::bumpfee ()
 
RPCHelpMan wallet::psbtbumpfee ()
 
RPCHelpMan wallet::send ()
 
RPCHelpMan wallet::sendall ()
 
RPCHelpMan wallet::walletprocesspsbt ()
 
RPCHelpMan wallet::walletcreatefundedpsbt ()
 
RPCHelpMan wallet::signrawtransactionwithwallet ()
 
RPCHelpMan wallet::signmessage ()
 
RPCHelpMan wallet::listreceivedbyaddress ()
 
RPCHelpMan wallet::listreceivedbylabel ()
 
RPCHelpMan wallet::listtransactions ()
 
RPCHelpMan wallet::listsinceblock ()
 
RPCHelpMan wallet::gettransaction ()
 
RPCHelpMan wallet::abandontransaction ()
 
RPCHelpMan wallet::rescanblockchain ()
 
RPCHelpMan wallet::abortrescan ()
 
Span< const CRPCCommandwallet::GetWalletRPCCommands ()
 

Variables

static const std::map< uint64_t, std::string > wallet::WALLET_FLAG_CAVEATS