Summary
This release of bdk_chain v0.23.3 brings a new list_ordered_canonical_txs method, and SpkTxOutIndex and KeychainTxOutIndex now expose spent and created TxOut's. It also includes bug fixes: a panic in the scan loop, incorrect ChainPosition ordering, assumed canonical transactions always being reported as unconfirmed, and confirmation_height_upper_bound not being correctly forwarded in the Anchor implementation for &A.
What's Changed
- fix(ci): backport
webpki-rootspinned version and clippy fixes by @oleonardolima in #2061 - chore(ci): pin
proptestto1.8.0on1.75.0MSRV by @oleonardolima in #2075 - feat(chain): add new
list_ordered_canonical_txsmethod by @oleonardolima in #2027 chain 0.23.x: Fix panic in scan loop and update msrv and esplora-client by @evanlinjin in #2148- fix(ci): pin toolchain, and switch to
actions-rust-lang/setup-rust-toolchainby @oleonardolima in #2151 chain 0.23.x: FixChainPositionordering by @evanlinjin in #2146chain 0.23.x: forwardconfirmation_height_upper_boundinAnchorimplementation for&Aby @evanlinjin in #2149chain 0.23.x: Fix assumed canonical tx always being unconfirmed by @evanlinjin in #2150- Backport: Add spent/created_txouts to SPK and Keychain TxOut indexes by @notmandatory in #2161
- chore(release): bump
bdk_chainto0.23.3by @oleonardolima in #2155
Full Changelog: chain-0.23.2...chain-0.23.3