Happy to announce our first new BDK Foundation corporate members for 2025 @AnchorWatch, @CleanSpark_Inc, and nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qqsrc23txhhfq2yt9m32s7h90864j2cg62hvq4tpkrz8cvhpg5z39vgh9talj foundation! Thank you for supporting our mission to build awesome FOSS tools for #bitcoin software devs everywhere.
https://bitcoindevkit.org/blog/_2025q1-new-foundation-members/
We're excited to have nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpqez8efu9rjxu64g0lalty2ffmr2tgkzjz92rkafyfyz5463wr8ars0pg7l0 on the team as a project maintainer. He will be a huge help supporting and improving the growing collection of libs and tools that make up BDK!
A huge thanks to nostr:nprofile1qyf8wumn8ghj7mn0wd68ytn6vfjzuem8qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsqgyvraskxpjj8svmnjaxuhrj6luwl42egp3q7s8jff037ff6eysm5gzdpp2c for supporting Leo and other Brazilian BDK & Bitcoin contributors.
Release bdk_wallet 1.2.0 is out! TxBuilder::add_recipient function now accepts impls of Into
https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.2.0
`bdk-ffi` version 1.1.0 is released along with its native language bindings:
* π€ Android
* βοΈ Java
* π Python
* π± Swift
Congrats to all our contributors, this is our first bindings release for the 1.0 version of bdk, packed with new features and capabilities π
https://github.com/bitcoindevkit/bdk-ffi
`bdk-ffi` exposes Bitcoin Dev Kit (π¦ Rust) to more languages that you love, each of the native language bindings can be found below β¬οΈ
`bdk-android`: https://central.sonatype.com/artifact/org.bitcoindevkit/bdk-android
`bdk-jvm`: https://central.sonatype.com/artifact/org.bitcoindevkit/bdk-jvm
`bdk-python`: https://pypi.org/project/bdkpython/
`bdk-swift`: https://github.com/bitcoindevkit/bdk-swift/
Congratulations to nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qqsrc23txhhfq2yt9m32s7h90864j2cg62hvq4tpkrz8cvhpg5z39vgh9talj !
We love seeing you give your 100M users this great privacy-focused easy-to-use #Bitcoin wallet built on FOSS software.
The bdk_wallet v1.1.0 release is out! tx builder now defaults to version 2 transactions and we added support for testnet4. This is the first in our planned series of 1.x bi-monthly features releases. All the details here:
https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.1.0
This year the BDK Foundation is focusing on growing our membership base.
We're happy to welcome our new grantee, the pseudonymous John Galt!
John will be working on developing our membership program, partnerships & onboarding new members. Reach out at hello@bitcoindevkit.org.
The BDK Foundation is overseen by a volunteer board of directors, and run by a small operations team, who do the day to day work of paying developer grants, maintaining the web site, and recruiting new contributors and grantees.
https://bitcoindevkit.org/foundation/about/
The BDK Foundation is a non-profit, membership based organization.
Think of it as a trade associate for projects building on BDK with the mission to support the developers maintaining the open source software and project infrastructure.
Join us: https://bitcoindevkit.org/foundation/become-a-member/
π¨ the legacy `bdk` crate release 0.30.1 is out! This is a patch release that fixes a regression in electrum syncing introduced in 0.30.0. Check it out:
https://github.com/bitcoindevkit/bdk/releases/tag/v0.30.1
This release also officially deprecates the `bdk` crate, please migrate to the new `bdk_wallet` 1.0.0.
π Congrats to all our contributors on finishing the final `bdk_wallet` 1.0.0 release! This tag also contains small improvements to the wallet `transactions` function and `next_unused_address` API docs. https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.0.0
This is a good time to look back at what it took to get here.
The "Initial commit" on github was made on Jan 22, 2020.
https://github.com/bitcoindevkit/bdk/commit/96c87ea5ed6e0b772e86f624645ad26664ed1233
Since then:
79 individual contributors
2264 git commits
14289 lines of code with 83.9 % test coverage
On GitHub:
984 close PRs, https://github.com/bitcoindevkit/bdk/pulls?q=is%3Apr+is%3Aclosed
497 closed issues, https://github.com/bitcoindevkit/bdk/issues?q=is%3Aissue+is%3Aclosed
602 dependent repos, https://github.com/bitcoindevkit/bdk/network/dependents
On crates.io, all-time downloads:
Original bdk, 530884
New bdk_wallet, 49205
π Congrats to all our contributors on finishing the final `bdk_wallet` 1.0.0 release! This tag also contains small improvements to the wallet `transactions` function and `next_unused_address` API docs. https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.0.0
Please thank everyone who has contributed to this project:
https://github.com/bitcoindevkit/bdk/graphs/contributors
And supporters present and past: nostr:npub1spralxq6jlw5rdy0249vqr5sh43rfrlx2wzv3rhjjqedw559w9psrs8s72, nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f, nostr:npub13s0kzccx2g7pnwwt5mjuwttl3m74t9qxyr6q7f9978e98tyjrw3qvx5g70, Brink, Bitfinex/Tether, βΏtrust
π Congrats to all our contributors on finishing the final `bdk_wallet` 1.0.0 release! This tag also contains small improvements to the wallet `transactions` function and `next_unused_address` API docs. https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.0.0
BDK 1.0.0-beta.6 is out! This is the final "beta" test release before a final bdk_wallet 1.0.0 version. Changes include small bug fixes and API improvements plus an improved algorithm for determining which transactions are in the current best "canonical" block chain. The new canonicalization algorithm processes the transaction graph in linear time versus the prior quadratic time algorithm.
https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-beta.6
β¨ New BDK blog post
π β2024 Q4 Code Auditβ
https://bitcoindevkit.org/blog/_2024-q4-code-audit/
Check out the results of a code audit we had on BDK 1.0!
π£ Bitcoin Dev Kit Foundation Q4 Grantee updates
1) LagginTimes: New Full-Time Rust maintainer!
π https://github.com/LagginTimes
2) nostr:npub1kysd8m44dhv7ywa75u5z7w2w0gs4t6qzhgvjp555gfknasy3krlqfxde60: Continuing with BDK as Part-Time Rust Maintainer (and joining Frostsnap)!
π https://github.com/evanlinjin
3) Nymius: New Project Grantee (working on Silent Payments and more)!
π https://github.com/nymius
Check out our grantees https://bitcoindevkit.org/foundation/grantees/ and apply for 2025!
βοΈ grants@bitcoindevkit.org
π New BDK Blog Post β¦ What we were up to in Q3
https://bitcoindevkit.org/blog/_2024-q3-update/
π 1.0 betas! New grant projects! Rust Summit! Proton Wallet!
BDK Wallet 1.0.0-beta.3 is out! π Fixed transaction creation to not skip unused addresses, added function for sorting wallet transactions and option to change default BNB fallback back coin selection. We moved the bdk_hwi crate functionality to the rust-hwi repo. For all the details see:
https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-beta.3
NOTE: The bdk_wallet BETA releases are meant for early user testing to find bugs, get feedback on APIs and identify any missing functionality. A final bdk_wallet 1.0.0 release will be available once known bugs are fixed, and tutorial docs and language bindings projects are updated.
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/
π’ 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: https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-beta.2
π£ Bitcoin Dev Kit Foundation is excited to announce its full-time grantees!
- nostr:npub1kysd8m44dhv7ywa75u5z7w2w0gs4t6qzhgvjp555gfknasy3krlqfxde60 is a Rust/Golang developer who has been contributing to BDK since 2022, and is one of the architects of BDK 1.0
- nostr:npub1thunderat5g552cuy7umk624ct5xe4tpgwr2jcjjq2gc0567wgrqnya79l 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
- nostr:npub1reezn2ctrrg736uqj7mva9lsuwv0kr5asj4vvkwxnrwlhvxf98tsq99ty4 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 β‘οΈ https://bitcoindevkit.org/foundation/grantees/
Formatting running wild, thank you π