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
Remove lightning-invoice
std
feature from client
#3838
Comments
You guys have really good wasm32 practice already, so not much more. I think the weirdness mostly comes when using a library like LDK that pulls in I hear this recent merge will help LDK work around it: rust-bitcoin/rust-bitcoin#2066 It might be required unless you also want to move to We've tried to get a couple things into LDK like swapping the though as I noted in #3839 (comment) we might just have to loosen up a couple of the In the end, LDK's Maybe @TheBlueMatt can chime in here. Another option is to just rip out |
rust-bitcoin/rust-bitcoin#2066 teed rust-bitcoin up for rust-bitcoin/rust-bitcoin#2233 which will let the ecosystem clean up the no-std crap a ton. That will mean you can just enable std on the ecosystem crates that need it, and the std/no-std flags wont be "viral" across the BDK/LDK/rust-bitcoin ecosystem. This will make |
Remove
lightning-invoice
std
feature from client and test that it compiles independently (without the workspace pulling the feature in again). This might be more involved, so I split it out into a separate issue.@TonyGiorgio anything else we can do that would help you guys with WASM compatibility?
The text was updated successfully, but these errors were encountered: