-
Notifications
You must be signed in to change notification settings - Fork 87
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
upgrade secp256kfun #1466
upgrade secp256kfun #1466
Conversation
I will need some time to review this as this is quite critical code and I'm not too familiar with the library. |
Out of curiosity, why resolve on 0.24.1 instead of the most recent release (0.28)? |
looks like you’re referring to secp256k1, this PR is upgrading secp256kfun. as for the versions, from the lockfile it looks like bitset still has a dependency on 0.24 of secp256k1, and secp256kfun is still depending on 0.27 of secp256k1 |
LGTM but have you completed a swap using the new CLI version and an old ASB version yet? |
no i have not |
spectral fails to compile on rust stable 1.76 due to dep on deprecated rustc-serialize
Is this 100% backwards compatible in terms of the database and p2p protocols? |
@ikmckenz if you have a moment, please test this by building this branch asb/swap, and use those binaries on testnet performing a swap against the previous version |
Sigh I don't have any testnet bitcoin to test with 😩 @binarybaron any donations?
|
tested a number of testnet swaps between this version of asb and latest swap release, as well as this version of swap with latest asb release happy for this change to be a version change to 0.13 |
No need. I'll trust you on that. |
bors r+ |
Why do you use the git repo instead of 0.10.0 on crates.io? |
good question, i think that’s a hangover from where we were ahead of their releases to crates.io i’m going to rework this PR to use the crates version, thanks for the suggestion |
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.
LGTM!
includes a fix for #1645 |
re: #1459
upgrades the secp256kfun dependency, the previously pinned version fails to compile on rust 1.74
fixes a few resulting issues, and some minor cleanup refactoring
also adds a new CI job to run cargo check on rust stable
also closes:
9657d8c
to296fd6f
#14109657d8c
to296fd6f
#1412