Bitcoin Core 28.99.0
P2P Digital Currency
|
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::LegacyDataSPKM | protected |
AddCScript(const CScript &redeemScript) override | wallet::LegacyScriptPubKeyMan | virtual |
AddCScriptWithDB(WalletBatch &batch, const CScript &script) | wallet::LegacyScriptPubKeyMan | private |
AddHDChain(const CHDChain &chain) | wallet::LegacyScriptPubKeyMan | |
AddInactiveHDChain(const CHDChain &chain) | wallet::LegacyDataSPKM | |
AddKey(const CKey &key) | FillableSigningProvider | inlinevirtual |
AddKeyOriginWithDB(WalletBatch &batch, const CPubKey &pubkey, const KeyOriginInfo &info) | wallet::LegacyScriptPubKeyMan | private |
AddKeypoolPubkeyWithDB(const CPubKey &pubkey, const bool internal, WalletBatch &batch) | wallet::LegacyScriptPubKeyMan | private |
AddKeyPubKey(const CKey &key, const CPubKey &pubkey) override | wallet::LegacyScriptPubKeyMan | virtual |
AddKeyPubKeyInner(const CKey &key, const CPubKey &pubkey) override | wallet::LegacyScriptPubKeyMan | privatevirtual |
AddKeyPubKeyWithDB(WalletBatch &batch, const CKey &key, const CPubKey &pubkey) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | private |
AddWatchOnly(const CScript &dest) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | private |
AddWatchOnly(const CScript &dest, int64_t nCreateTime) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | |
AddWatchOnlyInMem(const CScript &dest) | wallet::LegacyDataSPKM | protected |
AddWatchOnlyWithDB(WalletBatch &batch, const CScript &dest) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | private |
AddWatchOnlyWithDB(WalletBatch &batch, const CScript &dest, int64_t create_time) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | private |
CanGenerateKeys() const | wallet::LegacyScriptPubKeyMan | |
CanGetAddresses(bool internal=false) const override | wallet::LegacyScriptPubKeyMan | virtual |
CanProvide(const CScript &script, SignatureData &sigdata) override | wallet::LegacyScriptPubKeyMan | virtual |
CheckDecryptionKey(const CKeyingMaterial &master_key) override | wallet::LegacyDataSPKM | virtual |
CryptedKeyMap typedef | wallet::LegacyDataSPKM | protected |
cs_KeyStore | FillableSigningProvider | mutable |
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::LegacyScriptPubKeyMan | private |
DeriveNewSeed(const CKey &key) | wallet::LegacyScriptPubKeyMan | |
Encrypt(const CKeyingMaterial &master_key, WalletBatch *batch) override | wallet::LegacyScriptPubKeyMan | virtual |
fDecryptionThoroughlyChecked | wallet::LegacyDataSPKM | protected |
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 override | wallet::LegacyScriptPubKeyMan | virtual |
GenerateNewKey(WalletBatch &batch, CHDChain &hd_chain, bool internal=false) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | |
GenerateNewSeed() | wallet::LegacyScriptPubKeyMan | |
GetAllReserveKeys() const | wallet::LegacyScriptPubKeyMan | inline |
GetCScript(const CScriptID &hash, CScript &redeemScriptOut) const override | FillableSigningProvider | virtual |
GetCScripts() const | FillableSigningProvider | virtual |
GetHDChain() const | wallet::LegacyDataSPKM | inline |
GetID() const override | wallet::LegacyScriptPubKeyMan | virtual |
GetKey(const CKeyID &address, CKey &keyOut) const override | wallet::LegacyDataSPKM | virtual |
GetKeyByXOnly(const XOnlyPubKey &pubkey, CKey &key) const | SigningProvider | inline |
GetKeyFromPool(CPubKey &key, const OutputType type) | wallet::LegacyScriptPubKeyMan | private |
GetKeyOrigin(const CKeyID &keyid, KeyOriginInfo &info) const override | wallet::LegacyDataSPKM | virtual |
GetKeyOriginByXOnly(const XOnlyPubKey &pubkey, KeyOriginInfo &info) const | SigningProvider | inline |
GetKeyPoolSize() const override | wallet::LegacyScriptPubKeyMan | virtual |
GetKeys() const override | wallet::LegacyScriptPubKeyMan | virtual |
GetMetadata(const CTxDestination &dest) const override | wallet::LegacyScriptPubKeyMan | virtual |
GetNewDestination(const OutputType type) override | wallet::LegacyScriptPubKeyMan | virtual |
GetNotMineScriptPubKeys() const | wallet::LegacyDataSPKM | |
GetOldestKeyPoolTime() const override | wallet::LegacyScriptPubKeyMan | virtual |
GetPubKey(const CKeyID &address, CPubKey &vchPubKeyOut) const override | wallet::LegacyDataSPKM | virtual |
GetPubKeyByXOnly(const XOnlyPubKey &pubkey, CPubKey &out) const | SigningProvider | inline |
GetReservedDestination(const OutputType type, bool internal, int64_t &index, CKeyPool &keypool) override | wallet::LegacyScriptPubKeyMan | virtual |
GetScriptPubKeys() const override | wallet::LegacyDataSPKM | virtual |
GetSolvingProvider(const CScript &script) const override | wallet::LegacyDataSPKM | virtual |
GetTaprootBuilder(const XOnlyPubKey &output_key, TaprootBuilder &builder) const | SigningProvider | inlinevirtual |
GetTaprootSpendData(const XOnlyPubKey &output_key, TaprootSpendData &spenddata) const | SigningProvider | inlinevirtual |
GetTimeFirstKey() const override | wallet::LegacyScriptPubKeyMan | virtual |
GetWatchPubKey(const CKeyID &address, CPubKey &pubkey_out) const | wallet::LegacyDataSPKM | |
GUARDED_BY(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | privatevirtual |
GUARDED_BY(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | privatevirtual |
GUARDED_BY(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | inlineprivatevirtual |
HaveCryptedKeys() const override | wallet::LegacyScriptPubKeyMan | virtual |
HaveCScript(const CScriptID &hash) const override | FillableSigningProvider | virtual |
HaveKey(const CKeyID &address) const override | wallet::LegacyDataSPKM | virtual |
HavePrivateKeys() const override | wallet::LegacyScriptPubKeyMan | virtual |
HaveWatchOnly(const CScript &dest) const | wallet::LegacyDataSPKM | |
HaveWatchOnly() const | wallet::LegacyDataSPKM | |
ImplicitlyLearnRelatedKeyScripts(const CPubKey &pubkey) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | FillableSigningProvider | protected |
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 override | wallet::LegacyScriptPubKeyMan | virtual |
IsMine(const CScript &script) const override | wallet::LegacyDataSPKM | virtual |
KeepDestination(int64_t index, const OutputType &type) override | wallet::LegacyScriptPubKeyMan | virtual |
KeyMap typedef | FillableSigningProvider | protected |
KeypoolCountExternalKeys() const | wallet::LegacyScriptPubKeyMan | |
LearnAllRelatedScripts(const CPubKey &key) | wallet::LegacyScriptPubKeyMan | |
LearnRelatedScripts(const CPubKey &key, OutputType) | wallet::LegacyScriptPubKeyMan | |
LegacyScriptPubKeyMan(WalletStorage &storage, int64_t keypool_size) | wallet::LegacyScriptPubKeyMan | inline |
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) override | wallet::LegacyScriptPubKeyMan | virtual |
LoadKeyPool(int64_t nIndex, const CKeyPool &keypool) | wallet::LegacyDataSPKM | |
LoadScriptMetadata(const CScriptID &script_id, const CKeyMetadata &metadata) override | wallet::LegacyScriptPubKeyMan | virtual |
LoadWatchOnly(const CScript &dest) | wallet::LegacyDataSPKM | |
m_hd_chain | wallet::LegacyDataSPKM | protected |
m_inactive_hd_chains | wallet::LegacyDataSPKM | protected |
m_index_to_reserved_key | wallet::LegacyScriptPubKeyMan | private |
m_pool_key_to_index | wallet::LegacyDataSPKM | |
m_storage | wallet::ScriptPubKeyMan | protected |
MarkPreSplitKeys() EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | |
MarkReserveKeysAsUsed(int64_t keypool_id) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | |
MarkUnusedAddresses(const CScript &script) override | wallet::LegacyScriptPubKeyMan | virtual |
MigrateToDescriptor() | wallet::LegacyDataSPKM | |
NewKeyPool() | wallet::LegacyScriptPubKeyMan | |
NotifyCanGetAddressesChanged | wallet::ScriptPubKeyMan | |
NotifyFirstKeyTimeChanged | wallet::ScriptPubKeyMan | |
NotifyWatchonlyChanged | wallet::ScriptPubKeyMan | |
RemoveWatchOnly(const CScript &dest) | wallet::LegacyScriptPubKeyMan | |
ReserveKeyFromKeyPool(int64_t &nIndex, CKeyPool &keypool, bool fRequestedInternal) | wallet::LegacyScriptPubKeyMan | private |
ReturnDestination(int64_t index, bool internal, const CTxDestination &) override | wallet::LegacyScriptPubKeyMan | virtual |
RewriteDB() override | wallet::LegacyScriptPubKeyMan | virtual |
ScriptMap typedef | FillableSigningProvider | protected |
ScriptPubKeyMan(WalletStorage &storage) | wallet::LegacyDataSPKM | inlineexplicit |
SetHDSeed(const CPubKey &key) | wallet::LegacyScriptPubKeyMan | |
SetupGeneration(bool force=false) override | wallet::LegacyScriptPubKeyMan | virtual |
SignMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig) const override | wallet::LegacyScriptPubKeyMan | virtual |
SignTransaction(CMutableTransaction &tx, const std::map< COutPoint, Coin > &coins, int sighash, std::map< int, bilingual_str > &input_errors) const override | wallet::LegacyScriptPubKeyMan | virtual |
TopUp(unsigned int size=0) override | wallet::LegacyScriptPubKeyMan | virtual |
TopUpChain(WalletBatch &batch, CHDChain &chain, unsigned int size) | wallet::LegacyScriptPubKeyMan | private |
TopUpInactiveHDChain(const CKeyID seed_id, int64_t index, bool internal) | wallet::LegacyScriptPubKeyMan | private |
UpdateTimeFirstKey(int64_t nCreateTime) EXCLUSIVE_LOCKS_REQUIRED(cs_KeyStore) | wallet::LegacyScriptPubKeyMan | |
Upgrade(int prev_version, int new_version, bilingual_str &error) override | wallet::LegacyScriptPubKeyMan | virtual |
UpgradeKeyMetadata() | wallet::LegacyScriptPubKeyMan | |
WalletLogPrintf(util::ConstevalFormatString< sizeof...(Params)> wallet_fmt, const Params &... params) const | wallet::ScriptPubKeyMan | inline |
WatchKeyMap typedef | wallet::LegacyDataSPKM | protected |
WatchOnlySet typedef | wallet::LegacyDataSPKM | protected |
~ScriptPubKeyMan()=default | wallet::ScriptPubKeyMan | virtual |
~SigningProvider()=default | SigningProvider | virtual |