Apply for a Full-Time Open Source Rust Maintainer Grant 🦀
The Bitcoin Dev Kit (BDK) Foundation is seeking proposals for a full-time Rust maintainer to support the ongoing development and maintenance of the BDK suite of open source software.
(Details in new blog post ⬇️)
https://bitcoindevkit.org/blog/_2024-q3-rfp-rust-maintainer/
Bitcoin Dev Kit
_@bitcoindevkit.org
npub13dk3...gnvc
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.
📢 BDK 1.0.0-beta.2 it out! The primary user facing changes are re-enabling single descriptor wallets and renaming LoadParams methods to be more explict. Wallet persistence was also simplified and blockchain clients no longer depend on bdk_chain. For all the details: 
GitHub
Release Release 1.0.0-beta.2 · bitcoindevkit/bdk
Summary
The primary user facing changes are re-enabling single descriptor wallets and renaming LoadParams methods to be more explict. Wallet persis...
📣 Bitcoin Dev Kit Foundation is excited to announce its full-time grantees!
- @Evan Lin is a Rust/Golang developer who has been contributing to BDK since 2022, and is one of the architects of BDK 1.0
- @thunderbiscuit is an Android engineer who has been working on the project for over 3 years, leading the work on the language bindings and Kotlin Example Wallet
- @Matthew Ramsden is an iOS engineer with a focus on the language bindings and Swift Example Wallet
- valuedmammal is a Rust developer and node operator who is the newest full-time contributor on BDK
Check out more about the BDKF grantees ➡️
Current Grantees Full-Time - Bitcoin Dev Kit
BDK Foundation Website
📝 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.

GitHub
Release Release 1.0.0-beta.1 · bitcoindevkit/bdk
Summary
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 per...
📢 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.

GitHub
Release Release 1.0.0-alpha.13 · bitcoindevkit/bdk
Summary
This release includes major changes required to finalize the bdk_wallet 1.0.0 APIs, including: upgrading to rust-bitcoin 0.32 and rust-mini...
📢 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.

GitHub
Release Release 1.0.0-alpha.11 · bitcoindevkit/bdk
Summary
This incremental bi-weekly release includes three big improvements. New electrum full_scan and sync APIs were added for more efficiently qu...
📢 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. 
GitHub
Release Release 1.0.0-alpha.10 · bitcoindevkit/bdk
Summary
This incremental bi-weekly release improves the address API, simplifies the Esplora API, and introduced new structures for spk-based scanni...
📢 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.

GitHub
Release Release 1.0.0-alpha.9 · bitcoindevkit/bdk
Summary
This regular bi-weekly alpha release updates dependencies rust-bitcoin to v0.31.0 and rust-miniscript to v11.0.0 plus replaces the deprecat...
📢 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. 
GitHub
Release 1.0.0-alpha.8 · Issue #1388 · bitcoindevkit/bdk
Create a new minor release Summary This incremental bi-weekly release migrates API to use the rust-bitcoin FeeRate type, fixes PSBT finalization to...
📢 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. 
GitHub
Release 1.0.0-alpha.8 · Issue #1388 · bitcoindevkit/bdk
Create a new minor release Summary This incremental bi-weekly release migrates API to use the rust-bitcoin FeeRate type, fixes PSBT finalization to...
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.