Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/scriptpubkeyman.h
Show First 20 Lines • Show All 634 Lines • ▼ Show 20 Lines | private: | ||||
KeyMap m_map_keys GUARDED_BY(cs_desc_man); | KeyMap m_map_keys GUARDED_BY(cs_desc_man); | ||||
CryptedKeyMap m_map_crypted_keys GUARDED_BY(cs_desc_man); | CryptedKeyMap m_map_crypted_keys GUARDED_BY(cs_desc_man); | ||||
bool SetCrypted(); | bool SetCrypted(); | ||||
//! keeps track of whether Unlock has run a thorough check before | //! keeps track of whether Unlock has run a thorough check before | ||||
bool m_decryption_thoroughly_checked = false; | bool m_decryption_thoroughly_checked = false; | ||||
bool AddDescriptorKeyWithDB(WalletBatch &batch, const CKey &key, | |||||
const CPubKey &pubkey); | |||||
public: | public: | ||||
DescriptorScriptPubKeyMan(WalletStorage &storage, | DescriptorScriptPubKeyMan(WalletStorage &storage, | ||||
WalletDescriptor &descriptor) | WalletDescriptor &descriptor) | ||||
: ScriptPubKeyMan(storage), m_wallet_descriptor(descriptor) {} | : ScriptPubKeyMan(storage), m_wallet_descriptor(descriptor) {} | ||||
DescriptorScriptPubKeyMan(WalletStorage &storage, OutputType address_type, | DescriptorScriptPubKeyMan(WalletStorage &storage, OutputType address_type, | ||||
bool internal) | bool internal) | ||||
: ScriptPubKeyMan(storage), m_address_type(address_type), | : ScriptPubKeyMan(storage), m_address_type(address_type), | ||||
m_internal(internal) {} | m_internal(internal) {} | ||||
▲ Show 20 Lines • Show All 64 Lines • Show Last 20 Lines |