Some cool things here!
- Release candidates for
bdk_wallet3.0.0. Two release candidates (https://github.com/bitcoindevkit/bdk/releases/tag/v3.0.0-rc1 and https://github.com/bitcoindevkit/bdk/releases/tag/v3.0.0-rc2) were published this quarter, bringing the team close to a stable 3.0 release. We encouraged library integrators to begin testing against the release candidates and provide feedback.- New migration utilities for older BDK wallets. We've updated and simplified the workflow required to migrate older (0.X) BDK wallets into their 2.X and 3.X counterparts! See our docs on this in migration section of the Book of BDK.
- Release 0.23.3 of
bdk_chain. This patch release addresses issues identified by downstream users and improves internal consistency ahead of the 3.0 release.- Releases 2.3.0 and 2.3.1 of
bdk-ffi. The language bindings libraries—covering Swift, Android, JVM, and Python—received two releases this quarter, continuing to track improvements in the underlying Rust libraries. Work is underway to release the 3.0 version in the next quarter!bdk-dartandbdk-rnready for testing. Both the Dart/Flutter and React Native libraries have reached a stage where they are ready for integration testing in users' applications. If you are building a mobile bitcoin wallet, now is a great time to try them out and share your feedback with the team.- Maintainership and library tiers finalized across the org. All libraries under the bitcoindevkit GitHub organization now have formally defined support tiers, as well as designated primary and secondary maintainers. This makes it easier for contributors and integrators to understand the maturity and ownership of each project at a glance.
- Devkit Wallet revamped. The Devkit Wallet received a significant update this quarter with a fully revamped UI and a new default chain source: compact block filters via Kyoto. This makes it a great reference app for developers looking to see BDK and compact block filters working together in a real Android wallet.
- Release 0.22.2 of
bdk_esplora. This patch release brings fixes and improvements to the Esplora chain source client, used by wallets that rely on an Esplora backend for chain data.- Release of bdk-cli 3.0.0. We released version 3.0 of our sample command line wallet! Tons of new features, including configuration files that make it easier to work with the wallet, and support for Payjoin!
Also cool to see Bitshala and Satoshi Paccioli as BDK Foundation members.
Dart, Flutter, and React Native support?
You’re making it way too easy for us to accidentally build something cool
I understood about 10% of those words, but that 10% sounds like a massive win for Bitcoin. Keep building!