Bitcoin Core 28.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::LegacyDataSPKMprotected
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::LegacyDataSPKM
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) overridewallet::LegacyScriptPubKeyManprivatevirtual
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::LegacyDataSPKMprotected
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) overridewallet::LegacyDataSPKMvirtual
CryptedKeyMap typedefwallet::LegacyDataSPKMprotected
cs_KeyStoreFillableSigningProvidermutable
DeleteRecords()wallet::LegacyDataSPKM
DeleteRecordsWithDB(WalletBatch &batch)wallet::LegacyDataSPKM
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::LegacyDataSPKMprotected
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::LegacyDataSPKMinline
GetID() const overridewallet::LegacyScriptPubKeyManvirtual
GetKey(const CKeyID &address, CKey &keyOut) const overridewallet::LegacyDataSPKMvirtual
GetKeyByXOnly(const XOnlyPubKey &pubkey, CKey &key) constSigningProviderinline
GetKeyFromPool(CPubKey &key, const OutputType type)wallet::LegacyScriptPubKeyManprivate
GetKeyOrigin(const CKeyID &keyid, KeyOriginInfo &info) const overridewallet::LegacyDataSPKMvirtual
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) overridewallet::LegacyScriptPubKeyManvirtual
GetNotMineScriptPubKeys() constwallet::LegacyDataSPKM
GetOldestKeyPoolTime() const overridewallet::LegacyScriptPubKeyManvirtual
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) const overridewallet::LegacyDataSPKMvirtual
GetPubKeyByXOnly(const XOnlyPubKey &pubkey, CPubKey &out) constSigningProviderinline
GetReservedDestination(const OutputType type, bool internal, int64_t &index, CKeyPool &keypool) overridewallet::LegacyScriptPubKeyManvirtual
GetScriptPubKeys() const overridewallet::LegacyDataSPKMvirtual
GetSolvingProvider(const CScript &script) const overridewallet::LegacyDataSPKMvirtual
GetTaprootBuilder(const XOnlyPubKey &output_key, TaprootBuilder &builder) constSigningProviderinlinevirtual
GetTaprootSpendData(const XOnlyPubKey &output_key, TaprootSpendData &spenddata) constSigningProviderinlinevirtual
GetTimeFirstKey() const overridewallet::LegacyScriptPubKeyManvirtual
GetWatchPubKey(const CKeyID &address, CPubKey &pubkey_out) constwallet::LegacyDataSPKM
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivatevirtual
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManprivatevirtual
GUARDED_BY(cs_KeyStore)wallet::LegacyScriptPubKeyManinlineprivatevirtual
HaveCryptedKeys() const overridewallet::LegacyScriptPubKeyManvirtual
HaveCScript(const CScriptID &hash) const overrideFillableSigningProvidervirtual
HaveKey(const CKeyID &address) const overridewallet::LegacyDataSPKMvirtual
HavePrivateKeys() const overridewallet::LegacyScriptPubKeyManvirtual
HaveWatchOnly(const CScript &dest) constwallet::LegacyDataSPKM
HaveWatchOnly() constwallet::LegacyDataSPKM
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< std::pair< CKeyID, bool > > &ordered_pubkeys, const std::map< CKeyID, CPubKey > &pubkey_map, const std::map< CKeyID, std::pair< CPubKey, KeyOriginInfo > > &key_origins, const bool add_keypool, 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::LegacyDataSPKMvirtual
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
LegacyScriptPubKeyMan(WalletStorage &storage, int64_t keypool_size)wallet::LegacyScriptPubKeyManinline
LoadCryptedKey(const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret, bool checksum_valid)wallet::LegacyDataSPKM
LoadCScript(const CScript &redeemScript)wallet::LegacyDataSPKM
LoadHDChain(const CHDChain &chain)wallet::LegacyDataSPKM
LoadKey(const CKey &key, const CPubKey &pubkey)wallet::LegacyDataSPKM
LoadKeyMetadata(const CKeyID &keyID, const CKeyMetadata &metadata) overridewallet::LegacyScriptPubKeyManvirtual
LoadKeyPool(int64_t nIndex, const CKeyPool &keypool)wallet::LegacyDataSPKM
LoadScriptMetadata(const CScriptID &script_id, const CKeyMetadata &metadata) overridewallet::LegacyScriptPubKeyManvirtual
LoadWatchOnly(const CScript &dest)wallet::LegacyDataSPKM
m_hd_chainwallet::LegacyDataSPKMprotected
m_inactive_hd_chainswallet::LegacyDataSPKMprotected
m_index_to_reserved_keywallet::LegacyScriptPubKeyManprivate
m_pool_key_to_indexwallet::LegacyDataSPKM
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
MigrateToDescriptor()wallet::LegacyDataSPKM
NewKeyPool()wallet::LegacyScriptPubKeyMan
NotifyCanGetAddressesChangedwallet::ScriptPubKeyMan
NotifyFirstKeyTimeChangedwallet::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::LegacyDataSPKMinlineexplicit
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
TopUpChain(WalletBatch &batch, CHDChain &chain, unsigned int size)wallet::LegacyScriptPubKeyManprivate
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(util::ConstevalFormatString< sizeof...(Params)> wallet_fmt, const Params &... params) constwallet::ScriptPubKeyManinline
WatchKeyMap typedefwallet::LegacyDataSPKMprotected
WatchOnlySet typedefwallet::LegacyDataSPKMprotected
~ScriptPubKeyMan()=defaultwallet::ScriptPubKeyManvirtual
~SigningProvider()=defaultSigningProvidervirtual