]> Untitled Git - bdk/commit
feat(chain): Add convenience conversions for `CanonicalTx`
author志宇 <hello@evanlinjin.me>
Thu, 1 May 2025 00:28:42 +0000 (10:28 +1000)
committerWei Chen <wzc110@gmail.com>
Thu, 1 May 2025 14:41:55 +0000 (14:41 +0000)
commit0a02d26835a41556cf0f6899f97fdb42bf4d0f9d
tree4abadaacd1308f299152770e1426b4ecc454cd58
parentd11f6efe8f6feddaa115cde32ebead19f92c2f64
feat(chain): Add convenience conversions for `CanonicalTx`

* `From<CanonicalTx> for Txid`
* `From<CanonicalTx> for Arc<Transaction>`

Also added a convenience method `ChainPosition::is_unconfirmed`.

These are intended to simplify the calls needed to populate the
`expected_mempool_txids` field of `Emitter::new`.
crates/chain/src/chain_data.rs
crates/chain/src/tx_graph.rs