Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
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() const LegacyScriptPubKeyMan
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, int sighash_type=1, bool sign=true, bool bip32derivs=false, int *n_signed=nullptr) const overrideLegacyScriptPubKeyManvirtual
GenerateNewKey(WalletBatch &batch, CHDChain &hd_chain, bool internal=false) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore)LegacyScriptPubKeyMan
GenerateNewSeed()LegacyScriptPubKeyMan
GetAllReserveKeys() const LegacyScriptPubKeyManinline
GetCScript(const CScriptID &hash, CScript &redeemScriptOut) const overrideFillableSigningProvidervirtual
GetCScripts() const FillableSigningProvidervirtual
GetHDChain() const LegacyScriptPubKeyManinline
GetID() const overrideLegacyScriptPubKeyManvirtual
GetKey(const CKeyID &address, CKey &keyOut) const overrideLegacyScriptPubKeyManvirtual
GetKeyFromPool(CPubKey &key, const OutputType type, bool internal=false)LegacyScriptPubKeyManprivate
GetKeyOrigin(const CKeyID &keyid, KeyOriginInfo &info) const overrideLegacyScriptPubKeyManvirtual
GetKeyPoolSize() const overrideLegacyScriptPubKeyManvirtual
GetKeys() const overrideLegacyScriptPubKeyManvirtual
GetMetadata(const CTxDestination &dest) const overrideLegacyScriptPubKeyManvirtual
GetNewDestination(const OutputType type, CTxDestination &dest, std::string &error) overrideLegacyScriptPubKeyManvirtual
GetOldestKeyPoolTime() const overrideLegacyScriptPubKeyManvirtual
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) const overrideLegacyScriptPubKeyManvirtual
GetReservedDestination(const OutputType type, bool internal, CTxDestination &address, int64_t &index, CKeyPool &keypool) overrideLegacyScriptPubKeyManvirtual
GetSolvingProvider(const CScript &script) const overrideLegacyScriptPubKeyManvirtual
GetTimeFirstKey() const overrideLegacyScriptPubKeyManvirtual
GetWatchPubKey(const CKeyID &address, CPubKey &pubkey_out) const LegacyScriptPubKeyMan
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) const LegacyScriptPubKeyMan
HaveWatchOnly() const 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)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() const overrideLegacyScriptPubKeyManvirtual
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)ScriptPubKeyManinline
SetHDSeed(const CPubKey &key)LegacyScriptPubKeyMan
SetInternal(bool internal) overrideLegacyScriptPubKeyManvirtual
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, std::string > &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) const ScriptPubKeyManinline
WatchKeyMap typedefLegacyScriptPubKeyManprivate
WatchOnlySet typedefLegacyScriptPubKeyManprivate
~ScriptPubKeyMan()ScriptPubKeyManinlinevirtual
~SigningProvider()SigningProviderinlinevirtual