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

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

AddCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret)wallet::LegacyScriptPubKeyMan
AddCryptedKeyInner(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret)wallet::LegacyScriptPubKeyManprivate
AddCScript(const CScript &redeemScript) overridewallet::LegacyScriptPubKeyManvirtual
AddCScriptWithDB(WalletBatch &batch, const CScript &script)wallet::LegacyScriptPubKeyManprivate
AddHDChain(const CHDChain &chain)wallet::LegacyScriptPubKeyMan
AddInactiveHDChain(const CHDChain &chain)wallet::LegacyScriptPubKeyMan
AddKey(const CKey &key)FillableSigningProviderinlinevirtual
AddKeyOriginWithDB(WalletBatch &batch, const CPubKey &pubkey, const KeyOriginInfo &info)wallet::LegacyScriptPubKeyManprivate
AddKeypoolPubkeyWithDB(const CPubKey &pubkey, const bool internal, WalletBatch &batch)wallet::LegacyScriptPubKeyManprivate
AddKeyPubKey(const CKey &key, const CPubKey &pubkey) overridewallet::LegacyScriptPubKeyManvirtual
AddKeyPubKeyInner(const CKey &key, const CPubKey &pubkey)wallet::LegacyScriptPubKeyManprivate
AddKeyPubKeyWithDB(WalletBatch &batch, const CKey &key, const CPubKey &pubkey) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
AddWatchOnly(const CScript &dest) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
AddWatchOnly(const CScript &dest, int64_t nCreateTime) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyMan
AddWatchOnlyInMem(const CScript &dest)wallet::LegacyScriptPubKeyManprivate
AddWatchOnlyWithDB(WalletBatch &batch, const CScript &dest) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
AddWatchOnlyWithDB(WalletBatch &batch, const CScript &dest, int64_t create_time) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
CanGenerateKeys() constwallet::LegacyScriptPubKeyMan
CanGetAddresses(bool internal=false) const overridewallet::LegacyScriptPubKeyManvirtual
CanProvide(const CScript &script, SignatureData &sigdata) overridewallet::LegacyScriptPubKeyManvirtual
CheckDecryptionKey(const CKeyingMaterial &master_key, bool accept_no_keys=false) overridewallet::LegacyScriptPubKeyManvirtual
CryptedKeyMap typedefwallet::LegacyScriptPubKeyManprivate
cs_KeyStoreFillableSigningProvidermutable
DeriveNewChildKey(WalletBatch &batch, CKeyMetadata &metadata, CKey &secret, CHDChain &hd_chain, bool internal=false) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
DeriveNewSeed(const CKey &key)wallet::LegacyScriptPubKeyMan
Encrypt(const CKeyingMaterial &master_key, WalletBatch *batch) overridewallet::LegacyScriptPubKeyManvirtual
fDecryptionThoroughlyCheckedwallet::LegacyScriptPubKeyManprivate
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::LegacyScriptPubKeyManvirtual
GenerateNewKey(WalletBatch &batch, CHDChain &hd_chain, bool internal=false) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyMan
GenerateNewSeed()wallet::LegacyScriptPubKeyMan
GetAllReserveKeys() constwallet::LegacyScriptPubKeyManinline
GetCScript(const CScriptID &hash, CScript &redeemScriptOut) const overrideFillableSigningProvidervirtual
GetCScripts() constFillableSigningProvidervirtual
GetHDChain() constwallet::LegacyScriptPubKeyManinline
GetID() const overridewallet::LegacyScriptPubKeyManvirtual
GetKey(const CKeyID &address, CKey &keyOut) const overridewallet::LegacyScriptPubKeyManvirtual
GetKeyByXOnly(const XOnlyPubKey &pubkey, CKey &key) constSigningProviderinline
GetKeyFromPool(CPubKey &key, const OutputType type, bool internal=false)wallet::LegacyScriptPubKeyManprivate
GetKeyOrigin(const CKeyID &keyid, KeyOriginInfo &info) const overridewallet::LegacyScriptPubKeyManvirtual
GetKeyOriginByXOnly(const XOnlyPubKey &pubkey, KeyOriginInfo &info) constSigningProviderinline
GetKeyPoolSize() const overridewallet::LegacyScriptPubKeyManvirtual
GetKeys() const overridewallet::LegacyScriptPubKeyManvirtual
GetMetadata(const CTxDestination &dest) const overridewallet::LegacyScriptPubKeyManvirtual
GetNewDestination(const OutputType type, CTxDestination &dest, bilingual_str &error) overridewallet::LegacyScriptPubKeyManvirtual
GetOldestKeyPoolTime() const overridewallet::LegacyScriptPubKeyManvirtual
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) const overridewallet::LegacyScriptPubKeyManvirtual
GetPubKeyByXOnly(const XOnlyPubKey &pubkey, CPubKey &out) constSigningProviderinline
GetReservedDestination(const OutputType type, bool internal, CTxDestination &address, int64_t &index, CKeyPool &keypool, bilingual_str &error) overridewallet::LegacyScriptPubKeyManvirtual
GetSolvingProvider(const CScript &script) const overridewallet::LegacyScriptPubKeyManvirtual
GetTaprootSpendData(const XOnlyPubKey &output_key, TaprootSpendData &spenddata) constSigningProviderinlinevirtual
GetTimeFirstKey() const overridewallet::LegacyScriptPubKeyManvirtual
GetWatchPubKey(const CKeyID &address, CPubKey &pubkey_out) constwallet::LegacyScriptPubKeyMan
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
GUARDED_BY(cs_KeyStore)=0wallet::LegacyScriptPubKeyManprivatepure virtual
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivate
GUARDED_BY(cs_KeyStore)=0wallet::LegacyScriptPubKeyManprivatepure virtual
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyMan
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyMan
HaveCScript(const CScriptID &hash) const overrideFillableSigningProvidervirtual
HaveKey(const CKeyID &address) const overridewallet::LegacyScriptPubKeyManvirtual
HavePrivateKeys() const overridewallet::LegacyScriptPubKeyManvirtual
HaveWatchOnly(const CScript &dest) constwallet::LegacyScriptPubKeyMan
HaveWatchOnly() constwallet::LegacyScriptPubKeyMan
ImplicitlyLearnRelatedKeyScripts(const CPubKey &pubkey) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)FillableSigningProviderprotected
ImportPrivKeys(const std::map< CKeyID, CKey > &privkey_map, const int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyMan
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_KeyStore)wallet::LegacyScriptPubKeyMan
ImportScriptPubKeys(const std::set< CScript > &script_pub_keys, const bool have_solving_data, const int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyMan
ImportScripts(const std::set< CScript > scripts, int64_t timestamp) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyMan
IsHDEnabled() const overridewallet::LegacyScriptPubKeyManvirtual
IsMine(const CScript &script) const overridewallet::LegacyScriptPubKeyManvirtual
KeepDestination(int64_t index, const OutputType &type) overridewallet::LegacyScriptPubKeyManvirtual
KeyMap typedefFillableSigningProviderprotected
KeypoolCountExternalKeys() constwallet::LegacyScriptPubKeyMan
LearnAllRelatedScripts(const CPubKey &key)wallet::LegacyScriptPubKeyMan
LearnRelatedScripts(const CPubKey &key, OutputType)wallet::LegacyScriptPubKeyMan
LoadCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret, bool checksum_valid)wallet::LegacyScriptPubKeyMan
LoadCScript(const CScript &redeemScript)wallet::LegacyScriptPubKeyMan
LoadHDChain(const CHDChain &chain)wallet::LegacyScriptPubKeyMan
LoadKey(const CKey &key, const CPubKey &pubkey)wallet::LegacyScriptPubKeyMan
LoadKeyMetadata(const CKeyID &keyID, const CKeyMetadata &metadata)wallet::LegacyScriptPubKeyMan
LoadKeyPool(int64_t nIndex, const CKeyPool &keypool)wallet::LegacyScriptPubKeyMan
LoadScriptMetadata(const CScriptID &script_id, const CKeyMetadata &metadata)wallet::LegacyScriptPubKeyMan
LoadWatchOnly(const CScript &dest)wallet::LegacyScriptPubKeyMan
m_hd_chainwallet::LegacyScriptPubKeyManprivate
m_inactive_hd_chainswallet::LegacyScriptPubKeyManprivate
m_index_to_reserved_keywallet::LegacyScriptPubKeyManprivate
m_pool_key_to_indexwallet::LegacyScriptPubKeyManprivate
m_storagewallet::ScriptPubKeyManprotected
MarkPreSplitKeys() EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyMan
MarkReserveKeysAsUsed(int64_t keypool_id) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyMan
MarkUnusedAddresses(const CScript &script) overridewallet::LegacyScriptPubKeyManvirtual
NewKeyPool()wallet::LegacyScriptPubKeyMan
NotifyCanGetAddressesChangedwallet::ScriptPubKeyMan
NotifyWatchonlyChangedwallet::ScriptPubKeyMan
RemoveWatchOnly(const CScript &dest)wallet::LegacyScriptPubKeyMan
ReserveKeyFromKeyPool(int64_t &nIndex, CKeyPool &keypool, bool fRequestedInternal)wallet::LegacyScriptPubKeyManprivate
ReturnDestination(int64_t index, bool internal, const CTxDestination &) overridewallet::LegacyScriptPubKeyManvirtual
RewriteDB() overridewallet::LegacyScriptPubKeyManvirtual
ScriptMap typedefFillableSigningProviderprotected
ScriptPubKeyMan(WalletStorage &storage)wallet::LegacyScriptPubKeyManinlineexplicit
wallet::ScriptPubKeyMan::ScriptPubKeyMan(WalletStorage &storage)wallet::ScriptPubKeyManinlineexplicit
SetHDSeed(const CPubKey &key)wallet::LegacyScriptPubKeyMan
SetupGeneration(bool force=false) overridewallet::LegacyScriptPubKeyManvirtual
SignMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig) const overridewallet::LegacyScriptPubKeyManvirtual
SignTransaction(CMutableTransaction &tx, const std::map< COutPoint, Coin > &coins, int sighash, std::map< int, bilingual_str > &input_errors) const overridewallet::LegacyScriptPubKeyManvirtual
TopUp(unsigned int size=0) overridewallet::LegacyScriptPubKeyManvirtual
TopUpInactiveHDChain(const CKeyID seed_id, int64_t index, bool internal)wallet::LegacyScriptPubKeyManprivate
UpdateTimeFirstKey(int64_t nCreateTime) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)wallet::LegacyScriptPubKeyMan
Upgrade(int prev_version, int new_version, bilingual_str &error) overridewallet::LegacyScriptPubKeyManvirtual
UpgradeKeyMetadata()wallet::LegacyScriptPubKeyMan
WalletLogPrintf(std::string fmt, Params... parameters) constwallet::ScriptPubKeyManinline
WatchKeyMap typedefwallet::LegacyScriptPubKeyManprivate
WatchOnlySet typedefwallet::LegacyScriptPubKeyManprivate
~ScriptPubKeyMan()wallet::ScriptPubKeyManinlinevirtual
~SigningProvider()SigningProviderinlinevirtual