Bitcoin Core  22.99.0
P2P Digital Currency
wallet::DescriptorScriptPubKeyMan Member List

This is the complete list of members for wallet::DescriptorScriptPubKeyMan, including all inherited members.

AddCryptedKey(const CKeyID &key_id, const CPubKey &pubkey, const std::vector< unsigned char > &crypted_key)wallet::DescriptorScriptPubKeyMan
AddDescriptorKey(const CKey &key, const CPubKey &pubkey)wallet::DescriptorScriptPubKeyMan
AddDescriptorKeyWithDB(WalletBatch &batch, const CKey &key, const CPubKey &pubkey) EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man)wallet::DescriptorScriptPubKeyManprivate
AddKey(const CKeyID &key_id, const CKey &key)wallet::DescriptorScriptPubKeyMan
CanGetAddresses(bool internal=false) const overridewallet::DescriptorScriptPubKeyManvirtual
CanProvide(const CScript &script, SignatureData &sigdata) overridewallet::DescriptorScriptPubKeyManvirtual
CanUpdateToWalletDescriptor(const WalletDescriptor &descriptor, std::string &error)wallet::DescriptorScriptPubKeyMan
CheckDecryptionKey(const CKeyingMaterial &master_key, bool accept_no_keys=false) overridewallet::DescriptorScriptPubKeyManvirtual
CryptedKeyMap typedefwallet::DescriptorScriptPubKeyManprivate
cs_desc_manwallet::DescriptorScriptPubKeyManmutable
DescriptorScriptPubKeyMan(WalletStorage &storage, WalletDescriptor &descriptor)wallet::DescriptorScriptPubKeyManinline
DescriptorScriptPubKeyMan(WalletStorage &storage)wallet::DescriptorScriptPubKeyManinline
Encrypt(const CKeyingMaterial &master_key, WalletBatch *batch) overridewallet::DescriptorScriptPubKeyManvirtual
FillPSBT(PartiallySignedTransaction &psbt, const PrecomputedTransactionData &txdata, int sighash_type=SIGHASH_DEFAULT, bool sign=true, bool bip32derivs=false, int *n_signed=nullptr, bool finalize=true) const overridewallet::DescriptorScriptPubKeyManvirtual
GetDescriptorString(std::string &out, const bool priv) constwallet::DescriptorScriptPubKeyMan
GetID() const overridewallet::DescriptorScriptPubKeyManvirtual
GetKeyPoolSize() const overridewallet::DescriptorScriptPubKeyManvirtual
GetKeys() const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man)wallet::DescriptorScriptPubKeyManprivate
GetMetadata(const CTxDestination &dest) const overridewallet::DescriptorScriptPubKeyManvirtual
GetNewDestination(const OutputType type, CTxDestination &dest, bilingual_str &error) overridewallet::DescriptorScriptPubKeyManvirtual
GetOldestKeyPoolTime() const overridewallet::DescriptorScriptPubKeyManvirtual
GetReservedDestination(const OutputType type, bool internal, CTxDestination &address, int64_t &index, CKeyPool &keypool, bilingual_str &error) overridewallet::DescriptorScriptPubKeyManvirtual
GetScriptPubKeys() constwallet::DescriptorScriptPubKeyMan
GetSigningProvider(const CScript &script, bool include_private=false) constwallet::DescriptorScriptPubKeyManprivate
GetSigningProvider(const CPubKey &pubkey) constwallet::DescriptorScriptPubKeyManprivate
GetSigningProvider(int32_t index, bool include_private=false) const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man)wallet::DescriptorScriptPubKeyManprivate
GetSolvingProvider(const CScript &script) const overridewallet::DescriptorScriptPubKeyManvirtual
GetTimeFirstKey() const overridewallet::DescriptorScriptPubKeyManvirtual
GetWalletDescriptor() const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man)wallet::DescriptorScriptPubKeyMan
GUARDED_BY(cs_desc_man)wallet::DescriptorScriptPubKeyManprivate
GUARDED_BY(cs_desc_man)wallet::DescriptorScriptPubKeyManprivate
GUARDED_BY(cs_desc_man)wallet::DescriptorScriptPubKeyManprivate
GUARDED_BY(cs_desc_man)wallet::DescriptorScriptPubKeyManprivate
GUARDED_BY(cs_desc_man)wallet::DescriptorScriptPubKeyManprotected
HasWalletDescriptor(const WalletDescriptor &desc) constwallet::DescriptorScriptPubKeyMan
HavePrivateKeys() const overridewallet::DescriptorScriptPubKeyManvirtual
IsHDEnabled() const overridewallet::DescriptorScriptPubKeyManvirtual
IsMine(const CScript &script) const overridewallet::DescriptorScriptPubKeyManvirtual
KeepDestination(int64_t index, const OutputType &type)wallet::ScriptPubKeyManinlinevirtual
KeyMap typedefwallet::DescriptorScriptPubKeyManprivate
m_decryption_thoroughly_checkedwallet::DescriptorScriptPubKeyManprivate
m_max_cached_indexwallet::DescriptorScriptPubKeyManprivate
m_storagewallet::ScriptPubKeyManprotected
MarkUnusedAddresses(const CScript &script) overridewallet::DescriptorScriptPubKeyManvirtual
NotifyCanGetAddressesChangedwallet::ScriptPubKeyMan
NotifyWatchonlyChangedwallet::ScriptPubKeyMan
PubKeyMap typedefwallet::DescriptorScriptPubKeyManprivate
ReturnDestination(int64_t index, bool internal, const CTxDestination &addr) overridewallet::DescriptorScriptPubKeyManvirtual
RewriteDB()wallet::ScriptPubKeyManinlinevirtual
ScriptPubKeyMan(WalletStorage &storage)wallet::ScriptPubKeyManinlineexplicit
ScriptPubKeyMap typedefwallet::DescriptorScriptPubKeyManprivate
SetCache(const DescriptorCache &cache)wallet::DescriptorScriptPubKeyMan
SetupDescriptor(std::unique_ptr< Descriptor >desc)wallet::DescriptorScriptPubKeyMan
SetupDescriptorGeneration(const CExtKey &master_key, OutputType addr_type, bool internal)wallet::DescriptorScriptPubKeyMan
SetupGeneration(bool force=false)wallet::ScriptPubKeyManinlinevirtual
SignMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig) const overridewallet::DescriptorScriptPubKeyManvirtual
SignTransaction(CMutableTransaction &tx, const std::map< COutPoint, Coin > &coins, int sighash, std::map< int, bilingual_str > &input_errors) const overridewallet::DescriptorScriptPubKeyManvirtual
TopUp(unsigned int size=0) overridewallet::DescriptorScriptPubKeyManvirtual
UpdateWalletDescriptor(WalletDescriptor &descriptor)wallet::DescriptorScriptPubKeyMan
Upgrade(int prev_version, int new_version, bilingual_str &error)wallet::ScriptPubKeyManinlinevirtual
UpgradeDescriptorCache()wallet::DescriptorScriptPubKeyMan
WalletLogPrintf(std::string fmt, Params... parameters) constwallet::ScriptPubKeyManinline
WriteDescriptor()wallet::DescriptorScriptPubKeyMan
~ScriptPubKeyMan()wallet::ScriptPubKeyManinlinevirtual