Bitcoin Core  22.99.0
P2P Digital Currency
LegacyScriptPubKeyMan Member List

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

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