Bitcoin Core  22.99.0
P2P Digital Currency
DescriptorScriptPubKeyMan Member List

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

AddCryptedKey(const CKeyID &key_id, const CPubKey &pubkey, const std::vector< unsigned char > &crypted_key)DescriptorScriptPubKeyMan
AddDescriptorKey(const CKey &key, const CPubKey &pubkey)DescriptorScriptPubKeyMan
AddDescriptorKeyWithDB(WalletBatch &batch, const CKey &key, const CPubKey &pubkey) EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man)DescriptorScriptPubKeyManprivate
AddKey(const CKeyID &key_id, const CKey &key)DescriptorScriptPubKeyMan
CanGetAddresses(bool internal=false) const overrideDescriptorScriptPubKeyManvirtual
CanProvide(const CScript &script, SignatureData &sigdata) overrideDescriptorScriptPubKeyManvirtual
CanUpdateToWalletDescriptor(const WalletDescriptor &descriptor, std::string &error)DescriptorScriptPubKeyMan
CheckDecryptionKey(const CKeyingMaterial &master_key, bool accept_no_keys=false) overrideDescriptorScriptPubKeyManvirtual
CryptedKeyMap typedefDescriptorScriptPubKeyManprivate
cs_desc_manDescriptorScriptPubKeyManmutable
DescriptorScriptPubKeyMan(WalletStorage &storage, WalletDescriptor &descriptor)DescriptorScriptPubKeyManinline
DescriptorScriptPubKeyMan(WalletStorage &storage)DescriptorScriptPubKeyManinline
Encrypt(const CKeyingMaterial &master_key, WalletBatch *batch) overrideDescriptorScriptPubKeyManvirtual
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 overrideDescriptorScriptPubKeyManvirtual
GetDescriptorString(std::string &out, const bool priv) constDescriptorScriptPubKeyMan
GetID() const overrideDescriptorScriptPubKeyManvirtual
GetKeyPoolSize() const overrideDescriptorScriptPubKeyManvirtual
GetKeys() const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man)DescriptorScriptPubKeyManprivate
GetMetadata(const CTxDestination &dest) const overrideDescriptorScriptPubKeyManvirtual
GetNewDestination(const OutputType type, CTxDestination &dest, bilingual_str &error) overrideDescriptorScriptPubKeyManvirtual
GetOldestKeyPoolTime() const overrideDescriptorScriptPubKeyManvirtual
GetReservedDestination(const OutputType type, bool internal, CTxDestination &address, int64_t &index, CKeyPool &keypool, bilingual_str &error) overrideDescriptorScriptPubKeyManvirtual
GetScriptPubKeys() constDescriptorScriptPubKeyMan
GetSigningProvider(const CScript &script, bool include_private=false) constDescriptorScriptPubKeyManprivate
GetSigningProvider(const CPubKey &pubkey) constDescriptorScriptPubKeyManprivate
GetSigningProvider(int32_t index, bool include_private=false) const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man)DescriptorScriptPubKeyManprivate
GetSolvingProvider(const CScript &script) const overrideDescriptorScriptPubKeyManvirtual
GetTimeFirstKey() const overrideDescriptorScriptPubKeyManvirtual
GetWalletDescriptor() const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man)DescriptorScriptPubKeyMan
GUARDED_BY(cs_desc_man)DescriptorScriptPubKeyManprivate
GUARDED_BY(cs_desc_man)DescriptorScriptPubKeyManprivate
GUARDED_BY(cs_desc_man)DescriptorScriptPubKeyManprivate
GUARDED_BY(cs_desc_man)DescriptorScriptPubKeyManprivate
GUARDED_BY(cs_desc_man)DescriptorScriptPubKeyManprotected
HasWalletDescriptor(const WalletDescriptor &desc) constDescriptorScriptPubKeyMan
HavePrivateKeys() const overrideDescriptorScriptPubKeyManvirtual
IsHDEnabled() const overrideDescriptorScriptPubKeyManvirtual
IsMine(const CScript &script) const overrideDescriptorScriptPubKeyManvirtual
KeepDestination(int64_t index, const OutputType &type)ScriptPubKeyManinlinevirtual
KeyMap typedefDescriptorScriptPubKeyManprivate
m_decryption_thoroughly_checkedDescriptorScriptPubKeyManprivate
m_max_cached_indexDescriptorScriptPubKeyManprivate
m_storageScriptPubKeyManprotected
MarkUnusedAddresses(const CScript &script) overrideDescriptorScriptPubKeyManvirtual
NotifyCanGetAddressesChangedScriptPubKeyMan
NotifyWatchonlyChangedScriptPubKeyMan
PubKeyMap typedefDescriptorScriptPubKeyManprivate
ReturnDestination(int64_t index, bool internal, const CTxDestination &addr) overrideDescriptorScriptPubKeyManvirtual
RewriteDB()ScriptPubKeyManinlinevirtual
ScriptPubKeyMan(WalletStorage &storage)ScriptPubKeyManinlineexplicit
ScriptPubKeyMap typedefDescriptorScriptPubKeyManprivate
SetCache(const DescriptorCache &cache)DescriptorScriptPubKeyMan
SetupDescriptor(std::unique_ptr< Descriptor >desc)DescriptorScriptPubKeyMan
SetupDescriptorGeneration(const CExtKey &master_key, OutputType addr_type, bool internal)DescriptorScriptPubKeyMan
SetupGeneration(bool force=false)ScriptPubKeyManinlinevirtual
SignMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig) const overrideDescriptorScriptPubKeyManvirtual
SignTransaction(CMutableTransaction &tx, const std::map< COutPoint, Coin > &coins, int sighash, std::map< int, bilingual_str > &input_errors) const overrideDescriptorScriptPubKeyManvirtual
TopUp(unsigned int size=0) overrideDescriptorScriptPubKeyManvirtual
UpdateWalletDescriptor(WalletDescriptor &descriptor)DescriptorScriptPubKeyMan
Upgrade(int prev_version, int new_version, bilingual_str &error)ScriptPubKeyManinlinevirtual
UpgradeDescriptorCache()DescriptorScriptPubKeyMan
WalletLogPrintf(std::string fmt, Params... parameters) constScriptPubKeyManinline
WriteDescriptor()DescriptorScriptPubKeyMan
~ScriptPubKeyMan()ScriptPubKeyManinlinevirtual