-
Notifications
You must be signed in to change notification settings - Fork 225
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
Update rust-bitcoin #2356
Comments
This will have to happen in lock step with rust-bitcoin, miniscript, all the BTC clients using rust-bitcoin structs (bitcoind, esplora, electrum) and possibly some other crates. We need to make sure that all required ones support the same secp version. EDIT: I don't consider this necessary for alpha btw, it's probably mostly API changes, I doubt any serialization changed. One thing that migth be relevant for alpha: MuSig2 with normal compressed instead of x-only public keys #1458. |
This will likely be part of #2667. |
This is also blocked on the https://crates.io/crates/lightning/0.0.116/dependencies |
Latest https://github.com/lightningdevkit/rust-lightning/releases/tag/v0.0.119 |
|
If this is the only regression, I think we can still integrate because the only part of LDK that currently runs in WASM is I propose we update on master but don't backport it. |
If no one's currently working on this, I can give it a shot! |
I have a broken branch attempting to do this here: https://github.com/m1sterc001guy/fedimint/tree/update_rust_bitcoin These updates touch a lot of files and some structs in |
Relevant TODO fedimint/fedimint-core/src/session_outcome.rs Lines 70 to 78 in 47eb296
|
Unless anyone knows of more work to do for this issue, I think we can mark this as done! |
@tvolk131 is going to make a separate issue for removing bitcoin 29 from the codebase. |
congrats! |
It's one of our main crypto libs we are a few versions behind.
edit (justinmoon): edited this to be "update rust-bitcoin" from "update secp256k1"
The text was updated successfully, but these errors were encountered: