Avatar
Bitcoin Dev Kit
8b6d16db3516cac6db98df93a633ccb8116cb1088a25c2d86a70b9b17a63259a
The Bitcoin Dev Kit project is building open source tools and libraries designed to be a solid foundation for cross-platform, descriptor based #bitcoin wallets.

📝 New BDK Blog Post … What we were up to in Q2 

https://bitcoindevkit.org/blog/_2024-q2-update/%E2%80%A8%E2%80%A8%F0%9F%9A%80 1.0 alphas! New grant projects! btc++! Bitkey!

📢 BDK 1.0.0-beta.1 has landed 🚀. This release includes the first beta version of bdk_wallet with a stable 1.0.0 API. The changes in this version include reworked wallet persistence, changeset, and construction, optional user provided RNG, custom tx sorting, and use of merkle proofs in bdk_electrum. See the release notes for all the details.

https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-beta.1

📢 BDK 1.0.0-alpha.13 is done! This release includes major changes required to finalize the bdk_wallet 1.0.0 APIs, including: upgrading to rust-bitcoin 0.32 and rust-miniscript 0.12.0, constructing a Wallet now requires two descriptors (external and internal), the db field was removed from Wallet, staged changes can be persisted via a blocking or async data store. See the release notes for all the details.

https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-alpha.13

📢 BDK 1.0.0-alpha.11 is out! This incremental bi-weekly release includes three big improvements. New electrum full_scan and sync APIs were added for more efficiently querying blockchain data. And the keychain::Changeset now includes public key descriptors and keychain::Balance uses bitcoin::Amount instead of u32 sats amounts. See the changelog for all the details.

https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-alpha.11

📢 BDK 1.0.0-alpha.10 is done. This release improves the address API, simplifies the Esplora API, and adds easier spk-based scanning and syncing with electrum/esplora. It also removes the generic T from the Wallet. https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-alpha.10

📢 BDK 1.0.0-alpha.9 is published! This regular bi-weekly alpha release updates dependencies rust-bitcoin to v0.31.0 and rust-miniscript to v11.0.0 plus replaces the deprecated rust-miniscript function max_satisfaction_weight with max_weight_to_satisfy. It also adds chain module improvements needed to simplify syncing with electrum and esplora blockchain clients.

https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-alpha.9

📢 It's that time again! BDK 1.0.0-alpha.8 updates APIs to use the rust-bitcoin FeeRate type, fixes PSBT finalization to remove extra taproot fields, and fixes blockchain scanning stop_gap definition. We recommend all alpha users upgrade to this release. https://github.com/bitcoindevkit/bdk/issues/1388

📢 It's that time again! BDK 1.0.0-alpha.8 updates APIs to use the rust-bitcoin FeeRate type, fixes PSBT finalization to remove extra taproot fields, and fixes blockchain scanning stop_gap definition. We recommend all alpha users upgrade to this release. https://github.com/bitcoindevkit/bdk/issues/1388

If you've contributed to BDK and are not on this account's following list let me know so I can follow you.

hello world! we are now live on #nostr.