Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
CWallet Member List

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

AbandonTransaction(const Txid &hashTx)CWallet
AbandonTransaction(CWalletTx &tx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
AbortRescan()CWalletinline
AddActiveScriptPubKeyMan(uint256 id, OutputType type, bool internal)CWallet
AddActiveScriptPubKeyManWithDb(WalletBatch &batch, uint256 id, OutputType type, bool internal)CWalletprivate
AddScriptPubKeyMan(const uint256 &id, std::unique_ptr< ScriptPubKeyMan > spkm_man)CWalletprivate
AddToSpends(const COutPoint &outpoint, const Txid &txid) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
AddToSpends(const CWalletTx &wtx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
AddToWallet(CTransactionRef tx, const TxState &state, const UpdateWalletTxFn &update_wtx=nullptr, 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
ApplyMigrationData(WalletBatch &local_wallet_batch, MigrationData &data) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
AttachChain(const std::shared_ptr< CWallet > &wallet, interfaces::Chain &chain, bool rescan_required, bilingual_str &error, std::vector< bilingual_str > &warnings)CWalletprivatestatic
BackupWallet(const std::string &strDest) constCWallet
blockConnected(const kernel::ChainstateRole &role, const interfaces::BlockInfo &block) overrideCWalletvirtual
blockDisconnected(const interfaces::BlockInfo &block) overrideCWalletvirtual
CacheNewScriptPubKeys(const std::set< CScript > &spks, ScriptPubKeyMan *spkm)CWallet
CanGetAddresses(bool internal=false) constCWallet
CanGrindR() constCWallet
chain() constCWalletinline
chainStateFlushed(const kernel::ChainstateRole &role, const CBlockLocator &locator)interfaces::Chain::Notificationsinlinevirtual
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
CreateNew(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, std::unique_ptr< WalletDatabase > database)CWalletinline
DeactivateScriptPubKeyMan(uint256 id, OutputType type, bool internal)CWallet
DelAddressBook(const CTxDestination &address)CWallet
DelAddressBookWithDB(WalletBatch &batch, const CTxDestination &address)CWallet
DisconnectChainNotifications()CWallet
DisplayAddress(const CTxDestination &dest) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
DisplayName() constCWalletinline
EncryptWallet(const SecureString &strWalletPassphrase)CWallet
EraseAddressReceiveRequest(WalletBatch &batch, const CTxDestination &dest, const std::string &id) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
fAbortRescanCWalletprivate
fBroadcastTransactionsCWalletprivate
FillPSBT(PartiallySignedTransaction &psbtx, bool &complete, std::optional< int > sighash_type=std::nullopt, 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
ForEachAddrBookEntry(const ListAddrBookFunc &func) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
fScanningWalletCWalletprivate
GetActiveHDPubKeys() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetActiveScriptPubKeyMans() constCWallet
GetAddressReceiveRequests() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetAllScriptPubKeyMans() constCWallet
GetBirthTime() constCWalletinline
GetBroadcastTransactions() constCWalletinline
GetConflicts(const Txid &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetDatabase() const overrideCWalletinlinevirtual
GetDebit(const CTxIn &txin) constCWallet
GetDebit(const CTransaction &tx) constCWallet
GetDefaultNextResend()CWalletprivatestatic
GetDescriptorScriptPubKeyMan(const WalletDescriptor &desc) constCWallet
GetDescriptorsForLegacy(bilingual_str &error) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetKey(const CKeyID &keyid) constCWallet
GetKeyPoolSize() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetLastBlockHash() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
GetLastBlockHeight() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
GetLegacyDataSPKM() constCWallet
GetName() constCWalletinline
GetNewChangeDestination(OutputType type)CWallet
GetNewDestination(OutputType type, const std::string &label)CWallet
GetOrCreateLegacyDataSPKM()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) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetTxConflicts(const CWalletTx &wtx) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetTxDepthInMainChain(const CWalletTx &wtx) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetTXO(const COutPoint &outpoint) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetTXOs() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
GetWalletDescriptors(const CScript &script) constCWallet
GetWalletFlags() constCWallet
GetWalletTx(const Txid &hash) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GUARDED_BY(cs_wallet)CWalletprivate
GUARDED_BY(cs_wallet)CWalletprivate
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 CTransactionRef &tx) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
HaveChain() constCWalletinline
HaveCryptedKeys() constCWallet
IncOrderPosNext(WalletBatch *batch=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
InitWalletFlags(uint64_t flags)CWallet
IsAbortingRescan() constCWalletinline
IsActiveScriptPubKeyMan(const ScriptPubKeyMan &spkm) constCWallet
IsAddressPreviouslySpent(const CTxDestination &dest) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsFromMe(const CTransaction &tx) constCWallet
IsHDEnabled() constCWallet
IsInternalScriptPubKeyMan(ScriptPubKeyMan *spk_man) constCWallet
IsLocked() const overrideCWalletvirtual
IsLockedCoin(const COutPoint &output) 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
IsMine(const COutPoint &outpoint) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsScanning() constCWalletinline
IsScanningWithPassphrase() constCWalletinline
IsSpent(const COutPoint &outpoint) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsSpentKey(const CScript &scriptPubKey) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsTxImmatureCoinBase(const CWalletTx &wtx) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsWalletFlagSet(uint64_t flag) const overrideCWalletvirtual
KeypoolCountExternalKeys() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
ListAddrBookAddresses(const std::optional< AddrBookFilter > &filter) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
ListAddrBookFunc typedefCWallet
ListAddrBookLabels(std::optional< AddressPurpose > purpose) 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
LoadAddressPreviouslySpent(const CTxDestination &dest) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LoadAddressReceiveRequest(const CTxDestination &dest, const std::string &id, const std::string &request) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LoadDescriptorScriptPubKeyMan(uint256 id, WalletDescriptor &desc)CWallet
LoadExisting(WalletContext &context, const std::string &name, std::unique_ptr< WalletDatabase > database, bilingual_str &error, std::vector< bilingual_str > &warnings)CWalletstatic
LoadLockedCoin(const COutPoint &coin, bool persistent) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LoadToWallet(const Txid &hash, const UpdateWalletTxFn &fill_wtx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LoadWalletArgs(std::shared_ptr< CWallet > wallet, const WalletContext &context, bilingual_str &error, std::vector< bilingual_str > &warnings)CWalletstatic
LoadWalletFlags(uint64_t flags)CWallet
Lock()CWallet
LockCoin(const COutPoint &output, bool persist) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LogName() const overrideCWalletinlinevirtual
LogStats() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
m_allow_fallback_feeCWallet
m_best_block_timeCWalletprivate
m_birth_timeCWalletprivate
m_cached_spksCWalletprivate
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_keypool_sizeCWallet
m_max_aps_feeCWallet
m_min_feeCWallet
m_nameCWalletprivate
m_next_resendCWalletprivate
m_notify_tx_changed_scriptCWallet
m_relock_mutexCWallet
m_scanning_progressCWalletprivate
m_scanning_startCWalletprivate
m_scanning_with_passphraseCWalletprivate
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 Txid &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 Txid &originalHash, const Txid &newHash)CWallet
MasterKeyMap typedefCWallet
MaybeUpdateBirthTime(int64_t time)CWallet
MigrateToSQLite(bilingual_str &error) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
nMasterKeyMaxIDCWallet
NotifyAddressBookChangedCWallet
NotifyCanGetAddressesChangedCWallet
NotifyStatusChangedCWallet
NotifyTransactionChangedCWallet
NotifyUnloadCWallet
PopulateWalletFromDB(bilingual_str &error, std::vector< bilingual_str > &warnings)CWallet
postInitProcess()CWallet
RecursiveUpdateTxState(const Txid &tx_hash, const TryUpdatingStateFn &try_updating_state) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
RecursiveUpdateTxState(WalletBatch *batch, const Txid &tx_hash, const TryUpdatingStateFn &try_updating_state) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
RefreshAllTXOs() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
RefreshTXOsFromTx(const CWalletTx &wtx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
RemoveTxs(std::vector< Txid > &txs_to_remove) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
RemoveTxs(WalletBatch &batch, std::vector< Txid > &txs_to_remove) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
ReorderTransactions()CWallet
RescanFromTime(int64_t startTime, const WalletRescanReserver &reserver, bool update)CWallet
ResubmitWalletTransactions(node::TxBroadcast broadcast_method, bool force)CWallet
ScanForWalletTransactions(const uint256 &start_block, int start_height, std::optional< int > max_height, const WalletRescanReserver &reserver, bool fUpdate, bool save_progress)CWallet
ScanningDuration() constCWalletinline
ScanningProgress() constCWalletinline
SetAddressBook(const CTxDestination &address, const std::string &strName, const std::optional< AddressPurpose > &purpose)CWallet
SetAddressBookWithDB(WalletBatch &batch, const CTxDestination &address, const std::string &strName, const std::optional< AddressPurpose > &strPurpose)CWalletprivate
SetAddressPreviouslySpent(WalletBatch &batch, const CTxDestination &dest, bool used) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetAddressReceiveRequest(WalletBatch &batch, const CTxDestination &dest, const std::string &id, const std::string &value) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetBroadcastTransactions(bool broadcast)CWalletinline
SetLastBlockProcessed(int block_height, uint256 block_hash) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetLastBlockProcessedInMem(int block_height, uint256 block_hash) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
SetNextResend()CWalletinline
SetSpentKeyState(WalletBatch &batch, const Txid &hash, unsigned int n, bool used, std::set< CTxDestination > &tx_destinations) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetupDescriptorScriptPubKeyMan(WalletBatch &batch, const CExtKey &master_key, const OutputType &output_type, bool internal) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetupDescriptorScriptPubKeyMans(WalletBatch &batch, const CExtKey &master_key) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetupDescriptorScriptPubKeyMans() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetupLegacyScriptPubKeyMan()CWallet
SetupOwnDescriptorScriptPubKeyMans(WalletBatch &batch) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SetWalletFlag(uint64_t flags)CWallet
SetWalletFlagWithDB(WalletBatch &batch, uint64_t flags)CWalletprivate
ShouldResend() constCWallet
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, node::TxBroadcast broadcast_method) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
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
TopUpCallback(const std::set< CScript > &spks, ScriptPubKeyMan *spkm) overrideCWallet
wallet::WalletStorage::TopUpCallback(const std::set< CScript > &, ScriptPubKeyMan *)=0wallet::WalletStoragepure virtual
TopUpKeyPool(unsigned int kpSize=0)CWallet
transactionAddedToMempool(const CTransactionRef &tx) overrideCWalletvirtual
TransactionCanBeAbandoned(const Txid &hashTx) constCWallet
TransactionChangeType(const std::optional< OutputType > &change_type, const std::vector< CRecipient > &vecSend) constCWallet
transactionRemovedFromMempool(const CTransactionRef &tx, MemPoolRemovalReason reason) overrideCWalletvirtual
TryUpdatingStateFn typedefCWalletprivate
TxItems typedefCWallet
TxSpends typedefCWalletprivate
TxUpdate enum nameCWalletprivate
Unlock(const CKeyingMaterial &vMasterKeyIn)CWalletprivate
Unlock(const SecureString &strWalletPassphrase)CWallet
UnlockAllCoins() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
UnlockCoin(const COutPoint &output) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
UnsetBlankWalletFlag(WalletBatch &batch) overrideCWalletprivate
wallet::WalletStorage::UnsetBlankWalletFlag(WalletBatch &)=0wallet::WalletStoragepure virtual
UnsetWalletFlag(uint64_t flag)CWallet
UnsetWalletFlagWithDB(WalletBatch &batch, uint64_t flag)CWalletprivate
updatedBlockTip() overrideCWalletvirtual
UpdateTrucSiblingConflicts(const CWalletTx &parent_wtx, const Txid &child_txid, bool add_conflict) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
UpdateWalletTxFn typedefCWallet
UpgradeDescriptorCache() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
WalletLogPrintf(util::ConstevalFormatString< sizeof...(Params)> wallet_fmt, const Params &... params) constCWalletinline
WalletRescanReserver classCWalletfriend
WithEncryptionKey(std::function< bool(const CKeyingMaterial &)> cb) const overrideCWallet
wallet::WalletStorage::WithEncryptionKey(std::function< bool(const CKeyingMaterial &)> cb) const =0wallet::WalletStoragepure virtual
WriteBestBlock() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
wtxOrderedCWallet
~CWallet()CWalletinline
~Notifications()=defaultinterfaces::Chain::Notificationsvirtual
~WalletStorage()=defaultwallet::WalletStoragevirtual