wallet: Keep secnonces in DescriptorScriptPubKeyMan

This commit is contained in:
Ava Chow
2024-02-12 17:33:44 -05:00
parent 4a273edda0
commit 68ef954c4c
2 changed files with 18 additions and 0 deletions

View File

@@ -1256,6 +1256,10 @@ std::unique_ptr<FlatSigningProvider> DescriptorScriptPubKeyMan::GetSigningProvid
FlatSigningProvider master_provider;
master_provider.keys = GetKeys();
m_wallet_descriptor.descriptor->ExpandPrivate(index, master_provider, *out_keys);
// Always include musig_secnonces as this descriptor may have a participant private key
// but not a musig() descriptor
out_keys->musig2_secnonces = &m_musig2_secnonces;
}
return out_keys;