Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/scriptpubkeyman.h
Show First 20 Lines • Show All 673 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); | ||||
//! 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, | bool AddDescriptorKeyWithDB(WalletBatch &batch, const CKey &key, | ||||
const CPubKey &pubkey); | const CPubKey &pubkey) | ||||
EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man); | |||||
KeyMap GetKeys() const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man); | KeyMap GetKeys() const EXCLUSIVE_LOCKS_REQUIRED(cs_desc_man); | ||||
// Fetch the SigningProvider for the given script and optionally include | // Fetch the SigningProvider for the given script and optionally include | ||||
// private keys | // private keys | ||||
std::unique_ptr<FlatSigningProvider> | std::unique_ptr<FlatSigningProvider> | ||||
GetSigningProvider(const CScript &script, | GetSigningProvider(const CScript &script, | ||||
bool include_private = false) const; | bool include_private = false) const; | ||||
▲ Show 20 Lines • Show All 98 Lines • Show Last 20 Lines |