![]() |
Bitcoin ABC 0.32.4
P2P Digital Currency
|
This is the complete list of members for CWallet, including all inherited members.
| AbandonTransaction(const TxId &txid) | CWallet | |
| AbortRescan() | CWallet | inline |
| 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) | CWallet | private |
| AddToSpends(const TxId &wtxid) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | private |
| 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) | CWallet | private |
| 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, bilingual_str &error, std::vector< bilingual_str > &warnings) | CWallet | privatestatic |
| BackupWallet(const std::string &strDest) const | CWallet | |
| blockConnected(ChainstateRole role, const CBlock &block, int height) override | CWallet | virtual |
| blockDisconnected(const CBlock &block, int height) override | CWallet | virtual |
| CanGetAddresses(bool internal=false) const | CWallet | |
| CanSupportFeature(enum WalletFeature wf) const override EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | inlinevirtual |
| chain() const | CWallet | inline |
| chainStateFlushed(ChainstateRole role, const CBlockLocator &loc) override | CWallet | virtual |
| 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) const | CWallet | |
| 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) | CWallet | static |
| cs_wallet | CWallet | mutable |
| CWallet(interfaces::Chain *chain, const std::string &name, std::unique_ptr< WalletDatabase > _database) | CWallet | inline |
| database | CWallet | private |
| 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) const | CWallet | |
| DummySignTx(CMutableTransaction &txNew, const std::set< CTxOut > &txouts, bool use_max_sig=false) const | CWallet | inline |
| DummySignTx(CMutableTransaction &txNew, const std::vector< CTxOut > &txouts, bool use_max_sig=false) const | CWallet | |
| EncryptWallet(const SecureString &strWalletPassphrase) | CWallet | |
| EraseDestData(WalletBatch &batch, const CTxDestination &dest, const std::string &key) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| fAbortRescan | CWallet | private |
| fBroadcastTransactions | CWallet | private |
| FillPSBT(PartiallySignedTransaction &psbtx, bool &complete, SigHashType sighash_type=SigHashType().withForkId(), bool sign=true, bool bip32derivs=true) const | CWallet | |
| FindAddressBookEntry(const CTxDestination &, bool allow_change=false) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| Flush() | CWallet | |
| fScanningWallet | CWallet | private |
| GetActiveScriptPubKeyMans() const | CWallet | |
| GetAllScriptPubKeyMans() const | CWallet | |
| GetBroadcastTransactions() const | CWallet | inline |
| GetChainParams() const override | CWallet | virtual |
| GetConflicts(const TxId &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| GetDatabase() override | CWallet | inlinevirtual |
| GetDBHandle() | CWallet | inline |
| GetDebit(const CTxIn &txin, const isminefilter &filter) const | CWallet | |
| GetDebit(const CTransaction &tx, const isminefilter &filter) const | CWallet | |
| GetDescriptorScriptPubKeyMan(const WalletDescriptor &desc) const | CWallet | |
| 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 override | CWallet | inlinevirtual |
| 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) | CWallet | inline |
| GetLastBlockHeight() const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | inline |
| GetLegacyScriptPubKeyMan() const | CWallet | |
| GetName() const | CWallet | inline |
| GetNewChangeDestination(const OutputType type) | CWallet | |
| GetNewDestination(const OutputType type, const std::string &label) | CWallet | |
| GetOldestKeyPoolTime() const | CWallet | |
| GetOrCreateLegacyScriptPubKeyMan() | CWallet | |
| GetScriptPubKeyMan(const OutputType &type, bool internal) const | CWallet | |
| GetScriptPubKeyMan(const CScript &script) const | CWallet | |
| GetScriptPubKeyMan(const uint256 &id) const | CWallet | |
| GetScriptPubKeyMans(const CScript &script, SignatureData &sigdata) const | CWallet | |
| GetSolvingProvider(const CScript &script) const | CWallet | |
| GetSolvingProvider(const CScript &script, SignatureData &sigdata) const | CWallet | |
| 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() const | CWallet | inline |
| GetWalletTx(const TxId &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| GUARDED_BY(cs_wallet) | CWallet | private |
| GUARDED_BY(cs_wallet) | CWallet | private |
| GUARDED_BY(cs_wallet) | CWallet | private |
| GUARDED_BY(cs_wallet) | CWallet | private |
| GUARDED_BY(cs_wallet) | CWallet | private |
| GUARDED_BY(cs_wallet) | CWallet | private |
| GUARDED_BY(cs_wallet) | CWallet | |
| GUARDED_BY(cs_wallet)=0 | CWallet | pure virtual |
| GUARDED_BY(cs_wallet) | CWallet | |
| GUARDED_BY(cs_wallet) | CWallet | |
| GUARDED_BY(cs_wallet) | CWallet | inline |
| HasEncryptionKeys() const override | CWallet | virtual |
| HasWalletSpend(const TxId &txid) const EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| HaveChain() const | CWallet | inline |
| 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() const | CWallet | inline |
| IsCrypted() const | CWallet | |
| IsFromMe(const CTransaction &tx) const | CWallet | |
| IsHDEnabled() const | CWallet | |
| IsLegacy() const | CWallet | |
| IsLocked() const override | CWallet | virtual |
| 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() const | CWallet | inline |
| 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) | CWallet | inline |
| IsWalletFlagSet(uint64_t flag) const override | CWallet | virtual |
| 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) | CWallet | inline |
| LoadToWallet(const TxId &txid, const UpdateWalletTxFn &fill_wtx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| LoadWallet() | CWallet | |
| LoadWalletFlags(uint64_t flags) | CWallet | |
| Lock() | CWallet | |
| LockCoin(const COutPoint &output) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| m_allow_fallback_fee | CWallet | |
| m_attaching_chain | CWallet | private |
| m_best_block_time | CWallet | private |
| m_chain | CWallet | private |
| m_chain_notifications_handler | CWallet | |
| m_default_address_type | CWallet | |
| m_default_change_type | CWallet | |
| m_default_max_tx_fee | CWallet | |
| m_external_spk_managers | CWallet | private |
| m_fallback_fee | CWallet | |
| m_internal_spk_managers | CWallet | private |
| m_max_aps_fee | CWallet | |
| m_min_fee | CWallet | |
| m_name | CWallet | private |
| m_pay_tx_fee | CWallet | |
| m_scanning_progress | CWallet | private |
| m_scanning_start | CWallet | private |
| m_spend_zero_conf_change | CWallet | |
| m_spk_managers | CWallet | private |
| m_unlock_mutex | CWallet | |
| m_wallet_flags | CWallet | private |
| mapMasterKeys | CWallet | |
| MarkConflicted(const BlockHash &hashBlock, int conflicting_height, const TxId &txid) | CWallet | private |
| MarkDestinationsDirty(const std::set< CTxDestination > &destinations) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| MarkDirty() | CWallet | |
| MarkInputsDirty(const CTransactionRef &tx) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | private |
| MasterKeyMap typedef | CWallet | |
| nAccountingEntryNumber | CWallet | |
| nMasterKeyMaxID | CWallet | |
| nNextResend | CWallet | private |
| NotifyAddressBookChanged | CWallet | |
| NotifyCanGetAddressesChanged | CWallet | |
| NotifyStatusChanged | CWallet | |
| NotifyTransactionChanged | CWallet | |
| NotifyUnload | CWallet | |
| NotifyWatchonlyChanged | CWallet | |
| 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() const | CWallet | inline |
| ScanningProgress() const | CWallet | inline |
| 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) | CWallet | private |
| SetBroadcastTransactions(bool broadcast) | CWallet | inline |
| SetLastBlockProcessed(int block_height, BlockHash block_hash) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | inline |
| SetMaxVersion(int nVersion) | CWallet | |
| SetMinVersion(enum WalletFeature, WalletBatch *batch_in=nullptr, bool fExplicit=false) override | CWallet | virtual |
| 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 | |
| SetWalletFlag(uint64_t flags) | CWallet | |
| ShowProgress | CWallet | |
| SignMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig) const | CWallet | |
| 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) const | CWallet | |
| 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) | CWallet | private |
| SyncTransaction(const CTransactionRef &tx, CWalletTx::Confirmation confirm, bool update_tx=true) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | private |
| TopUpKeyPool(unsigned int kpSize=0) | CWallet | |
| transactionAddedToMempool(const CTransactionRef &tx, uint64_t mempool_sequence) override | CWallet | virtual |
| TransactionCanBeAbandoned(const TxId &txid) const | CWallet | |
| TransactionChangeType(const std::optional< OutputType > &change_type, const std::vector< CRecipient > &vecSend) const | CWallet | |
| transactionRemovedFromMempool(const CTransactionRef &tx, MemPoolRemovalReason reason, uint64_t mempool_sequence) override | CWallet | virtual |
| TxItems typedef | CWallet | |
| TxSpends typedef | CWallet | private |
| Unlock(const CKeyingMaterial &vMasterKeyIn, bool accept_no_keys=false) | CWallet | private |
| 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) override | CWallet | privatevirtual |
| UnsetWalletFlag(uint64_t flag) | CWallet | |
| UnsetWalletFlagWithDB(WalletBatch &batch, uint64_t flag) | CWallet | private |
| updatedBlockTip() override | CWallet | virtual |
| UpdateWalletTxFn typedef | CWallet | |
| UpgradeKeyMetadata() EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| UpgradeWallet(int version, bilingual_str &error) | CWallet | |
| WalletLogPrintf(std::string fmt, Params... parameters) const | CWallet | inline |
| WalletLogPrintfToBeContinued(std::string fmt, Params... parameters) const | CWallet | inline |
| WalletRescanReserver | CWallet | friend |
| WithEncryptionKey(const std::function< bool(const CKeyingMaterial &)> &cb) const override | CWallet | virtual |
| wtxOrdered | CWallet | |
| ZapSelectTx(std::vector< TxId > &txIdsIn, std::vector< TxId > &txIdsOut) EXCLUSIVE_LOCKS_REQUIRED(cs_wallet) | CWallet | |
| ~CWallet() | CWallet | inline |
| ~Notifications() | interfaces::Chain::Notifications | inlinevirtual |
| ~WalletStorage()=default | WalletStorage | virtual |