Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
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
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() const DescriptorScriptPubKeyMan
GetSigningProvider(const CScript &script, bool include_private=false) const DescriptorScriptPubKeyManprivate
GetSigningProvider(const CPubKey &pubkey) const DescriptorScriptPubKeyManprivate
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) const DescriptorScriptPubKeyMan
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, int new_version, bilingual_str &error)ScriptPubKeyManinlinevirtual
WalletLogPrintf(std::string fmt, Params...parameters) const ScriptPubKeyManinline
WriteDescriptor()DescriptorScriptPubKeyMan
~ScriptPubKeyMan()ScriptPubKeyManinlinevirtual