-
Notifications
You must be signed in to change notification settings - Fork 412
Refactor dependencies #609
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
Codecov Report
@@ Coverage Diff @@
## master #609 +/- ##
==========================================
- Coverage 91.10% 91.06% -0.04%
==========================================
Files 34 34
Lines 20447 20457 +10
==========================================
+ Hits 18628 18629 +1
- Misses 1819 1828 +9
Continue to review full report at Codecov.
|
Thanks for going about this refactoring! Any chance you could open an issue for the migration if it doesn't exist yet? |
Yes, thank you. Referencing the existing issue in the PR description is sufficient. Let me know when the PR is ready for review. |
It is ready! |
as someone who has done this refactor in a few of my own projects and looking over this... very nice! utACK c04a038 |
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.
Looks good, two minor comments and please squash the fixup commit into the relevant commits so that each commit individually builds/passes tests.
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.
Concur with @TheBlueMatt regarding the fixup commits. Otherwise, looks good!
c04a038
to
5e874fa
Compare
5e874fa
to
4721f1d
Compare
4721f1d
to
dde344a
Compare
This code adopts new bitcoin hash types and migrates on the latest crate version, i.e. closes #578
Since bitcoin crate includes both bitcoin_hashes and secp256k1, this creates dependency conflicts in projects using rust-lightning. So I have started with removing this additional dependencies in the first two commits before adopting new hash type system