Summary
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.
Changelog
Changed
- Include the descriptor in keychain::Changeset #1203
- Update bdk_electrum crate to use sync/full-scan structs #1403
- Update keychain::Balance to use bitcoin::Amount #1411
- Change
bdk_testenv
to re-export internally used crates. #1414 - Updated documentation for
full_scan
andsync
inbdk_esplora
. #1427
What's Changed
- test(wallet): add thread safety test by @rustaceanrob in #1417
- docs(esplora): fixed
full_scan
andsync
documentation by @LagginTimes in #1427 - chore: clean up
electrsd
andanyhow
dev dependencies by @LagginTimes in #1414 - feat: update
keychain::Balance
to usebitcoin::Amount
by @oleonardolima in #1411 - fix(persist): add default feature to enable bdk_chain/std by @notmandatory in #1423
- ci: Pin clippy to rust 1.78.0 by @ValuedMammal in #1430
- Include the descriptor in
keychain::Changeset
by @danielabrozzoni in #1203 - Update
bdk_electrum
crate to use sync/full-scan structs by @LagginTimes in #1403 - Bump bdk version to 1.0.0-alpha.11 by @notmandatory in #1437
New Contributors
- @oleonardolima made their first contribution in #1411
Full Changelog: v1.0.0-alpha.10...v1.0.0-alpha.11