This release updates bdk_wallet to 2.1.0, adds Taproot descriptor support, and introduces --pretty output formatting. It also adds redb as an alternative database option, improves bdk_kyoto transaction handling, and includes new tooling and examples for easier regtest workflows.
Changelog
- Removed MSRV and bumped Rust Edition to 2024
- Add `--pretty` flag for formatting outputs in human-readable form
- Updated `bdk_wallet ` to `2.1.0`, `bdk_bitcoind_rpc` to `0.21.0`, `bdk_esplora` to `0.22.1`, `bdk_kyoto` to `0.13.1`
- Updated `tracing-subscriber` to 0.3.20
- Added `tr` script type to `compile` command to support creating taproot descriptors
- Added `redb` as an alternative persistence to `sqlite`
- Removed connection requirement for sending transactions in `bdk_kyoto`
- Added `just` command runner for common commands and `regtest` bitcoind
- Renamed `BuilderError` to `KyotoBuilderError` and added `KyotoUpdateError`
- Updated `bdk_electrum` to 0.23.0
- Added `just` example for starting, connecting and funding a wallet in regtest
-----BEGIN PGP SIGNATURE-----