BDK v0.26.0: Improves Fulcrum Electrum Server Compatibility, Enhancements, and Bug Fixes

The bdk library aims to be the core building block for Bitcoin wallets of any kind.

BDK v0.26.0: Improves Fulcrum Electrum Server Compatibility, Enhancements, and Bug Fixes

Summary

This release improves Fulcrum electrum server compatibility and fixes public descriptor template key origin paths. We also snuck in small enhancements to configure the electrum client to validate the domain using SSL and sort TransactionDetails by block height and timestamp.

Changelog

Fixed

  • Make electrum blockchain client save_tx function order independent to work with Fulcrum servers. #808
  • Fix wrong testnet key origin path in public descriptor templates. #818
  • Make README.md code examples compile without errors. #820

Added

  • For electrum blockchain client, allow user to configure whether to validate the domain using SSL. #805
  • Implement ordering for TransactionDetails. #812

Changed

  • Bump hwi dependency to 0.4.0. #825
  • Bump esplora-client dependency to 0.3 #830

What's Changed

Github Repo