-
Notifications
You must be signed in to change notification settings - Fork 2.5k
psbt: upgrade dependencies and fix unit test #2375
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
guggero
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense, thanks for the update/fix.
|
CI isn't running on this for some reason. I also don't see a button to approve the run fro first time contributors. @Aharonee can you force push? |
Upgrade several package versions and fix a test case for transaction serialization.
1a684be to
4727f32
Compare
|
Approved CI run |
Pull Request Test Coverage Report for Build 16229198423Details
💛 - Coveralls |
yyforyongyu
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🙏
Change Description
PSBT module dependencies are out of date. This PR updates them and fixes a unit test that relies on old implementation.
The bug in the unit test was mostly due to the choice to use many sub-modules in this repo, which results in different packages using different versions of the same code, in a way that is less than obvious to contributors.
I will try to address this issue in a future PR.
Steps to Test
To verify the change to the test, simply cherrypick this change only on master branch and run the unit test.
Pull Request Checklist
Testing
Code Style and Documentation
📝 Please see our Contribution Guidelines for further guidance.