We are pleased to announce the release by Straylight of their Whirlpool ๐๐๐ client library (FOSS, coded in Rust).
Conversation
Looks like anyone building a wallet with could add the straylight-orbit lib to access whirlpool APIs, love to see it.
is your team working on mobile bindings for this? BDK uses uniffi-rs and very happy with it, github.com/bitcoindevkit/.
We are not currently working on mobile bindings for this library as we use our Java libs on mobile (as well as desktop GUI/CLI).
4
How is it crafting the uniffi definitions? Does it slow the team down in any way compared to generating from the Rust signatures with a kind of homebrewed generator setup (like LDK). I guess that involves more maintenance of tooling than using uniffi but not writing things twice?
2
1
We have language bindings in a separate bdk-ffi repo. It's updated and released about a week after each bdk release. Takes a bit of extra work but doesn't slow down the core rust project, does an amazing job driving the effort.
2



