We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d813266 commit 834de03Copy full SHA for 834de03
src/wallet/scriptpubkeyman.h
@@ -484,8 +484,17 @@ class LegacySigningProvider : public SigningProvider
484
485
class DescriptorScriptPubKeyMan : public ScriptPubKeyMan
486
{
487
+private:
488
+ WalletDescriptor m_wallet_descriptor GUARDED_BY(cs_desc_man);
489
+
490
+ using ScriptPubKeyMap = std::map<CScript, int32_t>; // Map of scripts to descriptor range index
491
492
+ ScriptPubKeyMap m_map_script_pub_keys GUARDED_BY(cs_desc_man);
493
public:
- using ScriptPubKeyMan::ScriptPubKeyMan;
494
+ DescriptorScriptPubKeyMan(WalletStorage& storage, WalletDescriptor& descriptor)
495
+ : ScriptPubKeyMan(storage),
496
+ m_wallet_descriptor(descriptor)
497
+ {}
498
499
mutable RecursiveMutex cs_desc_man;
500
0 commit comments