mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-11-20 10:38:42 +01:00
Implement SetType in DescriptorScriptPubKeyMan
This commit is contained in:
parent
834de0300c
commit
78f8a92910
@ -1608,4 +1608,8 @@ uint256 DescriptorScriptPubKeyMan::GetID() const
|
||||
return uint256();
|
||||
}
|
||||
|
||||
void DescriptorScriptPubKeyMan::SetType(OutputType type, bool internal) {}
|
||||
void DescriptorScriptPubKeyMan::SetType(OutputType type, bool internal)
|
||||
{
|
||||
this->m_address_type = type;
|
||||
this->m_internal = internal;
|
||||
}
|
||||
|
@ -490,11 +490,18 @@ private:
|
||||
using ScriptPubKeyMap = std::map<CScript, int32_t>; // Map of scripts to descriptor range index
|
||||
|
||||
ScriptPubKeyMap m_map_script_pub_keys GUARDED_BY(cs_desc_man);
|
||||
|
||||
OutputType m_address_type;
|
||||
bool m_internal;
|
||||
public:
|
||||
DescriptorScriptPubKeyMan(WalletStorage& storage, WalletDescriptor& descriptor)
|
||||
: ScriptPubKeyMan(storage),
|
||||
m_wallet_descriptor(descriptor)
|
||||
{}
|
||||
DescriptorScriptPubKeyMan(WalletStorage& storage, OutputType address_type, bool internal)
|
||||
: ScriptPubKeyMan(storage),
|
||||
m_address_type(address_type), m_internal(internal)
|
||||
{}
|
||||
|
||||
mutable RecursiveMutex cs_desc_man;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user