]> Untitled Git - bdk/commit
fix(chain): filter coinbase tx not in best chain
authorWei Chen <wzc110@gmail.com>
Thu, 9 Nov 2023 21:34:08 +0000 (05:34 +0800)
committerWei Chen <wzc110@gmail.com>
Fri, 10 Nov 2023 18:55:58 +0000 (02:55 +0800)
commit991cb77b6fbeedbf52d1bd9aa6b3d680f8269969
treecab92d9eae89b23a95da4c200ac73424a0ee50ca
parent0a7b60f0f7662f535d0b3db196a3c3dd7ba95fa1
fix(chain): filter coinbase tx not in best chain

Coinbase transactions cannot exist in the mempool and be unconfirmed.
`TxGraph::try_get_chain_position` should always return `None` for coinbase
transactions not anchored in best chain.
crates/chain/src/tx_graph.rs
crates/chain/tests/test_tx_graph_conflicts.rs