Bitcoin Core  22.99.0
P2P Digital Currency
CWallet Member List

This is the complete list of members for CWallet, including all inherited members.

AbandonTransaction(const uint256 &hashTx)CWallet
AbortRescan()CWalletinline
AddActiveScriptPubKeyMan(uint256 id, OutputType type, bool internal)CWallet
AddToSpends(const COutPoint &outpoint, const uint256 &wtxid, WalletBatch *batch=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
AddToSpends(const uint256 &wtxid, WalletBatch *batch=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
AddToWallet(CTransactionRef tx, const TxState &state, const UpdateWalletTxFn &update_wtx=nullptr, bool fFlushOnClose=true, bool rescanning_old_block=false)CWallet
AddToWalletIfInvolvingMe(const CTransactionRef &tx, const SyncTxState &state, bool fUpdate, bool rescanning_old_block) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
AddWalletDescriptor(WalletDescriptor &desc, const FlatSigningProvider &signing_provider, const std::string &label, bool internal) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
AddWalletFlags(uint64_t flags)CWallet
AttachChain(const std::shared_ptr< CWallet > &wallet, interfaces::Chain &chain, const bool rescan_required, bilingual_str &error, std::vector< bilingual_str > &warnings)CWalletprivatestatic
BackupWallet(const std::string &strDest) constCWallet
blockConnected(const CBlock &block, int height) overrideCWalletvirtual
blockDisconnected(const CBlock &block, int height) overrideCWalletvirtual
CanGetAddresses(bool internal=false) constCWallet
CanSupportFeature(enum WalletFeature wf) const override EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinlinevirtual
chain() constCWalletinline
chainStateFlushed(const CBlockLocator &loc) overrideCWalletvirtual
ChangeWalletPassphrase(const SecureString &strOldWalletPassphrase, const SecureString &strNewWalletPassphrase)CWallet
Close()CWallet
CommitTransaction(CTransactionRef tx, mapValue_t mapValue, std::vector< std::pair< std::string, std::string >> orderForm)CWallet
ComputeTimeSmart(const CWalletTx &wtx, bool rescanning_old_block) constCWallet
ConnectScriptPubKeyManNotifiers()CWallet
Create(WalletContext &context, const std::string &name, std::unique_ptr< WalletDatabase > database, uint64_t wallet_creation_flags, bilingual_str &error, std::vector< bilingual_str > &warnings)CWalletstatic
cs_walletCWalletmutable
CWallet(interfaces::Chain *chain, const std::string &name, const ArgsManager &args, std::unique_ptr< WalletDatabase > database)CWalletinline
DeactivateScriptPubKeyMan(uint256 id, OutputType type, bool internal)CWallet
DelAddressBook(const CTxDestination &address)CWallet
DisplayAddress(const CTxDestination &dest) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
DummySignTx(CMutableTransaction &txNew, const std::set< CTxOut > &txouts, const CCoinControl *coin_control=nullptr) constCWalletinline
DummySignTx(CMutableTransaction &txNew, const std::vector< CTxOut > &txouts, const CCoinControl *coin_control=nullptr) constCWallet
EncryptWallet(const SecureString &strWalletPassphrase)CWallet
fAbortRescanCWalletprivate
fBroadcastTransactionsCWalletprivate
FillPSBT(PartiallySignedTransaction &psbtx, bool &complete, int sighash_type=SIGHASH_DEFAULT, bool sign=true, bool bip32derivs=true, size_t *n_signed=nullptr, bool finalize=true) constCWallet
FindAddressBookEntry(const CTxDestination &, bool allow_change=false) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
Flush()CWallet
fScanningWalletCWalletprivate
GetActiveScriptPubKeyMans() constCWallet
GetAddressReceiveRequests() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetAllScriptPubKeyMans() constCWallet
GetBroadcastTransactions() constCWalletinline
GetConflicts(const uint256 &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetDatabase() const overrideCWalletinlinevirtual
GetDebit(const CTxIn &txin, const isminefilter &filter) constCWallet
GetDebit(const CTransaction &tx, const isminefilter &filter) constCWallet
GetDescriptorScriptPubKeyMan(const WalletDescriptor &desc) constCWallet
GetDisplayName() const overrideCWalletinlinevirtual
GetEncryptionKey() const overrideCWalletvirtual
GetKeyBirthTimes(std::map< CKeyID, int64_t > &mapKeyBirth) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetKeyPoolSize() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetLabelAddresses(const std::string &label) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetLastBlockHash() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
GetLastBlockHeight() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
GetLegacyScriptPubKeyMan() constCWallet
GetName() constCWalletinline
GetNewChangeDestination(const OutputType type, CTxDestination &dest, bilingual_str &error)CWallet
GetNewDestination(const OutputType type, const std::string label, CTxDestination &dest, bilingual_str &error)CWallet
GetOldestKeyPoolTime() constCWallet
GetOrCreateLegacyScriptPubKeyMan()CWallet
GetScriptPubKeyMan(const OutputType &type, bool internal) constCWallet
GetScriptPubKeyMan(const uint256 &id) constCWallet
GetScriptPubKeyMans(const CScript &script) constCWallet
GetSolvingProvider(const CScript &script) constCWallet
GetSolvingProvider(const CScript &script, SignatureData &sigdata) constCWallet
GetTxBlocksToMaturity(const CWalletTx &wtx) constCWallet
GetTxConflicts(const CWalletTx &wtx) const NO_THREAD_SAFETY_ANALYSISCWallet
GetTxDepthInMainChain(const CWalletTx &wtx) const NO_THREAD_SAFETY_ANALYSISCWallet
GetVersion() constCWalletinline
GetWalletTx(const uint256 &hash) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GUARDED_BY(cs_wallet)CWalletprivate
GUARDED_BY(cs_wallet)CWalletinlineprivate
GUARDED_BY(cs_wallet)CWalletprivate
GUARDED_BY(cs_wallet)CWalletprivate
GUARDED_BY(cs_wallet)CWalletprivate
GUARDED_BY(cs_wallet)CWallet
GUARDED_BY(cs_wallet)=0CWalletpure virtual
GUARDED_BY(cs_wallet)CWallet
GUARDED_BY(cs_wallet)CWallet
GUARDED_BY(cs_wallet)CWalletinline
HasEncryptionKeys() const overrideCWalletvirtual
HasWalletSpend(const uint256 &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
HaveChain() constCWalletinline
ImportPrivKeys(const std::map< CKeyID, CKey > &privkey_map, const int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
ImportPubKeys(const std::vector< CKeyID > &ordered_pubkeys, const std::map< CKeyID, CPubKey > &pubkey_map, const std::map< CKeyID, std::pair< CPubKey, KeyOriginInfo >> &key_origins, const bool add_keypool, const bool internal, const int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
ImportScriptPubKeys(const std::string &label, const std::set< CScript > &script_pub_keys, const bool have_solving_data, const bool apply_label, const int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
ImportScripts(const std::set< CScript > scripts, int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IncOrderPosNext(WalletBatch *batch=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsAbortingRescan() constCWalletinline
IsAddressUsed(const CTxDestination &dest) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsCrypted() constCWallet
IsFromMe(const CTransaction &tx) constCWallet
IsHDEnabled() constCWallet
IsInternalScriptPubKeyMan(ScriptPubKeyMan *spk_man) constCWallet
IsLegacy() constCWallet
IsLocked() const overrideCWalletvirtual
IsLockedCoin(uint256 hash, unsigned int n) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsMine(const CTxDestination &dest) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsMine(const CScript &script) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsMine(const CTxOut &txout) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsMine(const CTransaction &tx) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsScanning() constCWalletinline
IsSpent(const uint256 &hash, unsigned int n) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsSpentKey(const uint256 &hash, unsigned int n) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsTxImmatureCoinBase(const CWalletTx &wtx) constCWallet
IsTxInMainChain(const CWalletTx &wtx) constCWalletinline
IsWalletFlagSet(uint64_t flag) const overrideCWalletvirtual
KeypoolCountExternalKeys() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
ListLockedCoins(std::vector< COutPoint > &vOutpts) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LoadActiveScriptPubKeyMan(uint256 id, OutputType type, bool internal)CWallet
LoadDescriptorScriptPubKeyMan(uint256 id, WalletDescriptor &desc)CWallet
LoadDestData(const CTxDestination &dest, const std::string &key, const std::string &value) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LoadMinVersion(int nVersion) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
LoadToWallet(const uint256 &hash, const UpdateWalletTxFn &fill_wtx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LoadWallet()CWallet
LoadWalletFlags(uint64_t flags)CWallet
Lock()CWallet
LockCoin(const COutPoint &output, WalletBatch *batch=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
m_allow_fallback_feeCWallet
m_argsCWalletprivate
m_best_block_timeCWalletprivate
m_chainCWalletprivate
m_chain_notifications_handlerCWallet
m_confirm_targetCWallet
m_consolidate_feerateCWallet
m_databaseCWalletprivate
m_default_address_typeCWallet
m_default_change_typeCWallet
m_default_max_tx_feeCWallet
m_discard_rateCWallet
m_external_spk_managersCWalletprivate
m_fallback_feeCWallet
m_internal_spk_managersCWalletprivate
m_max_aps_feeCWallet
m_min_feeCWallet
m_nameCWalletprivate
m_pay_tx_feeCWallet
m_scanning_progressCWalletprivate
m_scanning_startCWalletprivate
m_signal_rbfCWallet
m_spend_zero_conf_changeCWallet
m_spk_managersCWalletprivate
m_unlock_mutexCWallet
m_wallet_flagsCWalletprivate
mapMasterKeysCWallet
MarkConflicted(const uint256 &hashBlock, int conflicting_height, const uint256 &hashTx)CWalletprivate
MarkDestinationsDirty(const std::set< CTxDestination > &destinations) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
MarkDirty()CWallet
MarkInputsDirty(const CTransactionRef &tx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
MarkReplaced(const uint256 &originalHash, const uint256 &newHash)CWallet
MasterKeyMap typedefCWallet
nAccountingEntryNumberCWallet
nMasterKeyMaxIDCWallet
nNextResendCWalletprivate
NotifyAddressBookChangedCWallet
NotifyCanGetAddressesChangedCWallet
NotifyStatusChangedCWallet
NotifyTransactionChangedCWallet
NotifyUnloadCWallet
NotifyWatchonlyChangedCWallet
postInitProcess()CWallet
ReacceptWalletTransactions() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
ReorderTransactions()CWallet
RescanFromTime(int64_t startTime, const WalletRescanReserver &reserver, bool update)CWallet
ResendWalletTransactions()CWallet
ScanForWalletTransactions(const uint256 &start_block, int start_height, std::optional< int > max_height, const WalletRescanReserver &reserver, bool fUpdate)CWallet
ScanningDuration() constCWalletinline
ScanningProgress() constCWalletinline
SetAddressBook(const CTxDestination &address, const std::string &strName, const std::string &purpose)CWallet
SetAddressBookWithDB(WalletBatch &batch, const CTxDestination &address, const std::string &strName, const std::string &strPurpose)CWalletprivate
SetAddressReceiveRequest(WalletBatch &batch, const CTxDestination &dest, const std::string &id, const std::string &value) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetAddressUsed(WalletBatch &batch, const CTxDestination &dest, bool used) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetBroadcastTransactions(bool broadcast)CWalletinline
SetLastBlockProcessed(int block_height, uint256 block_hash) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
SetMinVersion(enum WalletFeature, WalletBatch *batch_in=nullptr) overrideCWalletvirtual
SetSpentKeyState(WalletBatch &batch, const uint256 &hash, unsigned int n, bool used, std::set< CTxDestination > &tx_destinations) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetupDescriptorScriptPubKeyMans() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetupLegacyScriptPubKeyMan()CWallet
ShowProgressCWallet
SignMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig) constCWallet
SignTransaction(CMutableTransaction &tx) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SignTransaction(CMutableTransaction &tx, const std::map< COutPoint, Coin > &coins, int sighash, std::map< int, bilingual_str > &input_errors) constCWallet
SubmitTxMemoryPoolAndRelay(CWalletTx &wtx, std::string &err_string, bool relay) constCWallet
SyncMetaData(std::pair< TxSpends::iterator, TxSpends::iterator >) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
SyncTransaction(const CTransactionRef &tx, const SyncTxState &state, bool update_tx=true, bool rescanning_old_block=false) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
TopUpKeyPool(unsigned int kpSize=0)CWallet
transactionAddedToMempool(const CTransactionRef &tx, uint64_t mempool_sequence) overrideCWalletvirtual
TransactionCanBeAbandoned(const uint256 &hashTx) constCWallet
TransactionChangeType(const std::optional< OutputType > &change_type, const std::vector< CRecipient > &vecSend) constCWallet
transactionRemovedFromMempool(const CTransactionRef &tx, MemPoolRemovalReason reason, uint64_t mempool_sequence) overrideCWalletvirtual
TxItems typedefCWallet
TxSpends typedefCWalletprivate
Unlock(const CKeyingMaterial &vMasterKeyIn, bool accept_no_keys=false)CWalletprivate
Unlock(const SecureString &strWalletPassphrase, bool accept_no_keys=false)CWallet
UnlockAllCoins() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
UnlockCoin(const COutPoint &output, WalletBatch *batch=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
UnsetBlankWalletFlag(WalletBatch &batch) overrideCWalletprivatevirtual
UnsetWalletFlag(uint64_t flag)CWallet
UnsetWalletFlagWithDB(WalletBatch &batch, uint64_t flag)CWalletprivate
updatedBlockTip() overrideCWalletvirtual
UpdateWalletTxFn typedefCWallet
UpgradeDescriptorCache() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
UpgradeKeyMetadata() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
UpgradeWallet(int version, bilingual_str &error)CWallet
WalletLogPrintf(std::string fmt, Params... parameters) constCWalletinline
WalletRescanReserver classCWalletfriend
wtxOrderedCWallet
ZapSelectTx(std::vector< uint256 > &vHashIn, std::vector< uint256 > &vHashOut) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
~CWallet()CWalletinline
~Notifications()interfaces::Chain::Notificationsinlinevirtual
~WalletStorage()=defaultWalletStoragevirtual