This PR fixes a few bugs that were found and adds tests checking for these errors.
Specifically:
- Single byte keys are checked to actually be one byte.
- Unknown global data must be merged when combining two PSBTs.
This PR fixes a few bugs that were found and adds tests checking for these errors.
Specifically:
Checks that all of the one byte type keys are actually one byte and
throw an error if they are not.
Add tests for each type to check for this behavior.
Actually merge the global unknown key-value pairs.
Add a test for merging unknown key-value pairs.
Concept ACK
Thanks for taking another look at this code
utACK fad231ad41e12b7047deb64220942ca8cb8357bc
utACK fad231ad41e12b7047deb64220942ca8cb8357bc
Milestone
0.17.0