Instead of having MakeScripts
infer what pubkeys need to go into the output FlatSigningProvider
, have each of the PubkeyProviders
that have GetPubKey
called fill it directly with relevant keys and origins.
This allows for keys and origins to be added that won’t directly appear in the output, which is necessary for musig()
descriptors.
Split from #29675