Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@reez reez released this 27 Aug 16:11
· 61 commits to master since this release
v2.0.0
0256c27

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 and last_evicted fields #782
  • from_string constructors for hash types #784
  • Transaction::wtxid method #773
  • Kyoto: average feerate and connect functionality #797

Changed

  • Use Amount type in TxOut instead of u64 #781
  • Update to latest bdk_kyoto with API changes #772
  • Add lookahead as optional argument to wallet methods
    #770

Fixed

  • Export public types from Script #763
  • Change object to record for struct with fields #738