mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-03-10 15:45:36 +01:00
0b188b751fClean up context dependent checks in descriptor parsing (Pieter Wuille)33275a9649refactor: move uncompressed-permitted logic into ParsePubkey* (Pieter Wuille)17e006ff8drefactor: split off subscript logic from ToStringHelper (Pieter Wuille)6ba5dda0c9Account for key cache indices in subexpressions (Pieter Wuille)4441c6f3c0Make DescriptorImpl support multiple subscripts (Pieter Wuille)a917478db0refactor: move population of out.scripts from ExpandHelper to MakeScripts (Pieter Wuille)84f3939eceRemove support for subdescriptors expanding to multiple scripts (Pieter Wuille) Pull request description: These are a few refactors and non-invasive improvements to the descriptors code to prepare for adding Taproot descriptors. None of the commits change behavior in any way, except the last one which improves error reporting a bit. ACKs for top commit: S3RK: reACK0b188b7Sjors: re-ACK0b188b7achow101: re-ACK0b188b751fTree-SHA512: cb4e999134aa2bace0e13d4883454c65bcf1369e1c8585d93cc6444ddc245f3def5a628d58af7dab577e9d5a4a75d3bb46f766421fcc8cc5c85c01a11f148b3f