Bitcoin Core  0.20.99
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)DescriptorScriptPubKeyManprivate
AddKey(const CKeyID &key_id, const CKey &key)DescriptorScriptPubKeyMan
CanGetAddresses(bool internal=false) const overrideDescriptorScriptPubKeyManvirtual
CanProvide(const CScript &script, SignatureData &sigdata) overrideDescriptorScriptPubKeyManvirtual
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, bool internal)DescriptorScriptPubKeyManinline
Encrypt(const CKeyingMaterial &master_key, WalletBatch *batch) overrideDescriptorScriptPubKeyManvirtual
FillPSBT(PartiallySignedTransaction &psbt, int sighash_type=1, bool sign=true, bool bip32derivs=false, int *n_signed=nullptr) const overrideDescriptorScriptPubKeyManvirtual
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, std::string &error) overrideDescriptorScriptPubKeyManvirtual
GetOldestKeyPoolTime() const overrideDescriptorScriptPubKeyManvirtual
GetReservedDestination(const OutputType type, bool internal, CTxDestination &address, int64_t &index, CKeyPool &keypool) 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)DescriptorScriptPubKeyManprivate
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
KeypoolCountExternalKeys() const overrideDescriptorScriptPubKeyManvirtual
m_decryption_thoroughly_checkedDescriptorScriptPubKeyManprivate
m_internalDescriptorScriptPubKeyManprivate
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)ScriptPubKeyManinline
ScriptPubKeyMap typedefDescriptorScriptPubKeyManprivate
SetCache(const DescriptorCache &cache)DescriptorScriptPubKeyMan
SetInternal(bool internal) overrideDescriptorScriptPubKeyManvirtual
SetupDescriptorGeneration(const CExtKey &master_key, OutputType addr_type)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, std::string > &input_errors) const overrideDescriptorScriptPubKeyManvirtual
TopUp(unsigned int size=0) overrideDescriptorScriptPubKeyManvirtual
Upgrade(int prev_version, bilingual_str &error)ScriptPubKeyManinlinevirtual
WalletLogPrintf(std::string fmt, Params... parameters) constScriptPubKeyManinline
WriteDescriptor()DescriptorScriptPubKeyMan
~ScriptPubKeyMan()ScriptPubKeyManinlinevirtual