Contributors
@afilini @danielabrozzoni @dspicher @LLFourn
What's Changed
- electrum client by @afilini in #1
- electrum: add
rustls
as the default ssl implementation by @afilini in #5 - Descriptors and PSBT by @afilini in #2
- Database by @afilini in #6
- Wallet logic by @afilini in #7
- [repl] Add broadcast command by @afilini in #8
- Add a generalized "Blockchain" interface by @afilini in #9
- [wallet] Add an option to change the assumed current height by @afilini in #10
- [blockchain] add the Esplora backend by @afilini in #11
- [blockchain] Use async I/O in the various blockchain impls by @afilini in #12
- [database] fix deletion on batch objects by @afilini in #13
- [wasm] Fix SystemTime for wasm and refactor the cli part by @afilini in #14
- [wallet] Fix potential overflow when adding block heights by @afilini in #15
- [descriptors] Transform descriptors into the corresponding "public" v… by @afilini in #16
- [wallet] Specify the policy branch with a map by @afilini in #17
- [cli] Add a few commands to handle psbts by @afilini in #18
- Add hd keypaths outputs by @afilini in #23
- Remove async, upgrade electrum-client by @afilini in #26
- Update miniscript to version 1.0 by @afilini in #27
- Make the blockchain interface async again on wasm32-unknown-unknown by @afilini in #28
- [repl] Expose list_transactions() in the REPL by @afilini in #29
- Wallet refactor by @afilini in #32
- [wallet] Add a type to handle fee unit conversions, add `Wallet::esti… by @afilini in #33
- [examples] Fix renamed thresh_m descriptor by @dspicher in #34
- Fix compiler example by @dspicher in #35
- Add a feature to enable the async interface on non-wasm32 platforms by @afilini in #36
- [wallet] Nicer interface for WalletExport by @afilini in #37
- More
TxBuilder
options, add tests by @afilini in #38 - Implement RBF and add a few tests by @afilini in #40
- Compact Filters blockchain implementation by @afilini in #41
- Use
miniscript::DescriptorPublicKey
by @afilini in #39 - General interface cleanup, write the docs by @afilini in #49
- Fix the
last_derivation_index
calculation by @afilini in #50 - Remove assumed "/api" prefix from esplora by @LLFourn in #51
- Improve the README, add examples by @afilini in #52
- Change docs link while we can't publish the crate by @afilini in #53
New Contributors
Full Changelog: https://github.com/bitcoindevkit/bdk/commits/0.1.0-beta.1