This release brings bdk-ffi to it's 2.0.0 version!
The release uses the following Rust dependencies:
- bdk_wallet 2.0.0
- bdk_electrum 0.23.0
- bdk_esplora 0.22.0
- bdk_kyoto 0.13.1
- uniffi 0.29.1
- rust-bitcoin 0.32.6
Added
- PSBT file operations: read and write PSBT files #800
- New
Psbt::from_unsigned_tx
constructor #802 - New
Psbt::spend_utxo
method #798 - Arbitrary persistence for wallet #771
- Wallet changeset primitives #756
- Display implementation for
Transaction
#799 Descriptor::max_weight_to_satisfy
method #794- Expose
Wallet::public_descriptor
#786 - Expose
Wallet::tx_details
#778 - Expose
Wallet::latest_checkpoint
#761 TxGraphChangeSet::first_seen
andlast_evicted
fields #782from_string
constructors for hash types #784Transaction::wtxid
method #773- Kyoto: average feerate and connect functionality #797
Changed
- Use
Amount
type inTxOut
instead of u64 #781 - Update to latest bdk_kyoto with API changes #772
- Add
lookahead
as optional argument to wallet methods
#770