Skip to content

Release 1.0.0-alpha.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@evanlinjin evanlinjin released this 18 Jan 12:53
· 181 commits to master since this release
v1.0.0-alpha.4
0a2a570

Summary

This release improves the KeychainTxOutIndex API and contains a few bug fixes and performance improvements.

Changelog

Fixed

Changed

  • The old hardwaresigner module has been moved out of bdk and inside a new bdk_hwi crate. #1161
  • Wallet's peek-address logic is optimized by making use of <SpkIterator as Iterator>::nth. #1269
  • KeychainTxOutIndex API is refactored to better differentiate between methods that return unbounded vs stored spks. #1269
  • KeychainTxOutIndex no longer directly exposes SpkTxOutIndex methods via DeRef. This was problematic because SpkTxOutIndex also contains lookahead spks which we want to hide. #1269

Added

  • LocalChain::disconnect_from method to evict a chain of blocks starting from a given BlockId. #1276
  • SpkIterator::descriptor method which gets a reference to the internal descriptor. #1269

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.3...v1.0.0-alpha.4