Bitcoin ABC  0.26.3
P2P Digital Currency
CWallet Member List

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

AbandonTransaction(const TxId &txid)CWallet
AbortRescan()CWalletinline
AddActiveScriptPubKeyMan(uint256 id, OutputType type, bool internal)CWallet
AddDestData(WalletBatch &batch, const CTxDestination &dest, const std::string &key, const std::string &value) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
AddToSpends(const COutPoint &outpoint, const TxId &wtxid) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
AddToSpends(const TxId &wtxid) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
AddToWallet(CTransactionRef tx, const CWalletTx::Confirmation &confirm, const UpdateWalletTxFn &update_wtx=nullptr, bool fFlushOnClose=true)CWallet
AddToWalletIfInvolvingMe(const CTransactionRef &tx, CWalletTx::Confirmation confirm, bool fUpdate) 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
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, bool broadcast=true)CWallet
ComputeTimeSmart(const CWalletTx &wtx) constCWallet
ConnectScriptPubKeyManNotifiers()CWallet
Create(interfaces::Chain &chain, 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
databaseCWalletprivate
DeactivateScriptPubKeyMan(const uint256 &id, OutputType type, bool internal)CWallet
DelAddressBook(const CTxDestination &address)CWallet
DummySignInput(CTxIn &tx_in, const CTxOut &txout, bool use_max_sig=false) constCWallet
DummySignTx(CMutableTransaction &txNew, const std::set< CTxOut > &txouts, bool use_max_sig=false) constCWalletinline
DummySignTx(CMutableTransaction &txNew, const std::vector< CTxOut > &txouts, bool use_max_sig=false) constCWallet
EncryptWallet(const SecureString &strWalletPassphrase)CWallet
EraseDestData(WalletBatch &batch, const CTxDestination &dest, const std::string &key) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
fAbortRescanCWalletprivate
fBroadcastTransactionsCWalletprivate
FillPSBT(PartiallySignedTransaction &psbtx, bool &complete, SigHashType sighash_type=SigHashType().withForkId(), bool sign=true, bool bip32derivs=true) constCWallet
FindAddressBookEntry(const CTxDestination &, bool allow_change=false) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
Flush()CWallet
fScanningWalletCWalletprivate
GetActiveScriptPubKeyMans() constCWallet
GetAllScriptPubKeyMans() constCWallet
GetBroadcastTransactions() constCWalletinline
GetChainParams() const overrideCWalletvirtual
GetConflicts(const TxId &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetDatabase() overrideCWalletinlinevirtual
GetDBHandle()CWalletinline
GetDebit(const CTxIn &txin, const isminefilter &filter) constCWallet
GetDebit(const CTransaction &tx, const isminefilter &filter) constCWallet
GetDescriptorScriptPubKeyMan(const WalletDescriptor &desc) constCWallet
GetDestData(const CTxDestination &dest, const std::string &key, std::string *value) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
GetDestValues(const std::string &prefix) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
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, std::string &error)CWallet
GetNewDestination(const OutputType type, const std::string label, CTxDestination &dest, std::string &error)CWallet
GetOldestKeyPoolTime() constCWallet
GetOrCreateLegacyScriptPubKeyMan()CWallet
GetScriptPubKeyMan(const OutputType &type, bool internal) constCWallet
GetScriptPubKeyMan(const CScript &script) constCWallet
GetScriptPubKeyMan(const uint256 &id) constCWallet
GetScriptPubKeyMans(const CScript &script, SignatureData &sigdata) 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
GetVersion() constCWalletinline
GetWalletTx(const TxId &txid) 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)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 TxId &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
IsCrypted() constCWallet
IsFromMe(const CTransaction &tx) constCWallet
IsHDEnabled() constCWallet
IsLegacy() constCWallet
IsLocked() const overrideCWalletvirtual
IsLockedCoin(const COutPoint &outpoint) 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 COutPoint &outpoint) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsSpentKey(const TxId &txid, unsigned int n) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsTxImmatureCoinBase(const CWalletTx &wtx) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
IsTxInMainChain(const CWalletTx &wtx) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
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 TxId &txid, const UpdateWalletTxFn &fill_wtx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
LoadWallet(bool &fFirstRunRet)CWallet
LoadWalletFlags(uint64_t flags)CWallet
Lock()CWallet
LockCoin(const COutPoint &output) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
m_allow_fallback_feeCWallet
m_best_block_timeCWalletprivate
m_chainCWalletprivate
m_chain_notifications_handlerCWallet
m_default_address_typeCWallet
m_default_change_typeCWallet
m_default_max_tx_feeCWallet
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_spend_zero_conf_changeCWallet
m_spk_managersCWalletprivate
m_unlock_mutexCWallet
m_wallet_flagsCWalletprivate
mapMasterKeysCWallet
MarkConflicted(const BlockHash &hashBlock, int conflicting_height, const TxId &txid)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
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 BlockHash &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
SetBroadcastTransactions(bool broadcast)CWalletinline
SetLastBlockProcessed(int block_height, BlockHash block_hash) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletinline
SetMaxVersion(int nVersion)CWallet
SetMinVersion(enum WalletFeature, WalletBatch *batch_in=nullptr, bool fExplicit=false) overrideCWalletvirtual
SetSpentKeyState(WalletBatch &batch, const TxId &txid, 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, SigHashType sighash, std::map< int, std::string > &input_errors) constCWallet
SubmitTxMemoryPoolAndRelay(const CWalletTx &wtx, std::string &err_string, bool relay) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
SyncMetaData(std::pair< TxSpends::iterator, TxSpends::iterator >) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
SyncTransaction(const CTransactionRef &tx, CWalletTx::Confirmation confirm, bool update_tx=true) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWalletprivate
TopUpKeyPool(unsigned int kpSize=0)CWallet
transactionAddedToMempool(const CTransactionRef &tx, uint64_t mempool_sequence) overrideCWalletvirtual
TransactionCanBeAbandoned(const TxId &txid) 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) 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
UpgradeKeyMetadata() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
UpgradeWallet(int version, bilingual_str &error)CWallet
WalletLogPrintf(std::string fmt, Params... parameters) constCWalletinline
WalletLogPrintfToBeContinued(std::string fmt, Params... parameters) constCWalletinline
WalletRescanReserver classCWalletfriend
wtxOrderedCWallet
ZapSelectTx(std::vector< TxId > &txIdsIn, std::vector< TxId > &txIdsOut) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet)CWallet
~CWallet()CWalletinline
~Notifications()interfaces::Chain::Notificationsinlinevirtual
~WalletStorage()=defaultWalletStoragevirtual