馃毃 Security Advisory: Miniscript MINIMALIF Bug. A bug was found and fixed in the latest versions of rust-miniscript and the bdk library has upgraded to a fixed version in our latest release 0.18.0. Please see @afilini blog post for details: bitcoindevkit.org/blog/miniscr

馃摙 BDK 0.18.0 is out and contains an important security update, improvements to the key generation traits, new wallet functions, and new sqlite-bundled feature. See release notes: github.com/bitcoindevkit/bdk/r

馃摙 BDK 0.17.0 is finally out! This release changes the wallet sync API and makes verification logic enabled by a feature. It also adds functions to get an internal address and to load and cache addresses for offline wallets. See release notes: github.com/bitcoindevkit/bdk/r

馃摙 The first release of `bdk-cli` for 2022 is finally out! A notable new `reserve` feature enables proof of reserves commands provided by the `bdk-reserves` crate. Other changes include replacing the wallet bump_fee command --send_all with the new --shrink option, automatically deriving the wallet name from the descriptor (if no name is provided), and a new cookie authentication option for the rpc blochchain backend.

github.com/bitcoindevkit/bdk-c

馃懚 The first release of 2022, bdk 0.16.0 is out! This one includes more under the hood changes; disable reqwest default TLS feature, use the dust value from rust-bitcoin, and fix the network format for generated WIFs. github.com/bitcoindevkit/bdk/r

馃毃 bdk 0.15.0 is now out just in time for Christmas 馃巹 ! Most of the changes are under the hood, primarily a restructure of the electrum/esplora sync logic.
github.com/bitcoindevkit/bdk/r

Check out @afilini's latest post about his work towards supporting taproot 馃 in the @bitcoindevkit. A must read of anyone interested in the nuts and bolts. It's still early days and will take time but it's happening!

bitcoindevkit.org/blog/2021/12

馃毃 bdk v0.14.0 is hot off the press! Notable improvements include a new method on TxBuilder to embed data in a transaction via OP_RETURN and updating the Database trait to store the last sync timestamp and block height. And finally we have updated our integration test framework to verify support for sending to Taproot addresses 馃 ! github.com/bitcoindevkit/bdk/r

馃毃 bdk v0.13.0 is now out (this toot is a little late, was released on Oct 28) and adds new the Wallet::get_tx() function which returns a single transactions made and received by the wallet. It also includes dependency updates to fix recent build and audit issues.

github.com/bitcoindevkit/bdk/r

Wanna know how @afilini created the first taproot 馃 `OP_CHECKSIGADD` transaction? Here's his writeup for you! bitcoindevkit.org/blog/2021/11

In this first part he talks about the changes he made to `rust-bitcoin` and `rust-miniscript`, the next one will focus on @bitcoindevkit itself

馃毃 Time for another BDK release: v0.12.0 adds support for SOCKS5 proxies in the `EsploraBlockchain` client and a new optional `sqlite` Database feature.

crates.io/crates/bdk/0.12.0

v0.9.0 - Support for Bitcoin Core backends, more sanity checks and bugfixes.
github.com/bitcoindevkit/bdk/c

v0.10.0 - Adds AnyBlockchain support for the Bitcoin Core RPC blockchain client, a new ureq based esplora blockchain client feature, and improved wallet drain_to support.
github.com/bitcoindevkit/bdk/c

v0.11.0 - Adds the flush function to the Database trait to explicitly flush to disk the latest changes on the db that caches blockchain data.
github.com/bitcoindevkit/bdk/c

Show thread

馃毃 We have been remiss in announcing our regularly scheduled (~6 week) BDK releases! here's a catch-up toot thread so you know what you've been missing since our last tweet about 0.6.0:

v0.7.0 - Improved APIs, a more robust signing process and various bugfixes and improvements.
github.com/bitcoindevkit/bdk/b

v0.8.0 - New APIs and other minor bugfixes and internal improvements.
github.com/bitcoindevkit/bdk/b

馃毃 We are back with another release: v0.6.0 brings new API calls, bugfixes and bumps the MSRV to 1.46.

Check out the release notes 猬囷笍 猬囷笍

bitcoindevkit.org/blog/2021/04

We've released v0.5.1 to fix a build issue under Rust 1.45 (our current MSRV)

Starting from v0.6.0 we will probably have to bump our MSRV to 1.46

github.com/bitcoindevkit/bdk/r

BDK v0.5.0 has been published! 馃帀

This release adds the ability to include "foreign" UTXOs in a transaction, and as always comes with some bugfixes and a bit of internal cleanup.

bitcoindevkit.org/blog/2021/03

Bitcoin Mastodon

Bitcoin Maston Instance