]> Untitled Git - bdk/commit
feat(chain)!: classify timelocked outputs as `Immature`
authorDmenec <dmenec@proton.me>
Thu, 15 Oct 2026 14:22:53 +0000 (16:22 +0200)
committerDmenec <dmenec@proton.me>
Mon, 19 Oct 2026 06:23:14 +0000 (08:23 +0200)
commit7d7e746e03960d3e21bf5afded40eacaeb77d569
tree1774f9efd451e18ce53148d7839e6fd60faea38c
parent1fedce6eefae590ee002364cdc7d9b0512b4119f
feat(chain)!: classify timelocked outputs as `Immature`

Add an `is_locked` predicate on `classify_outpoints`/`balance` so the caller marks outputs whose timelock has not matured yet. They are classified as `Immature`.
crates/bitcoind_rpc/tests/test_emitter.rs
crates/chain/benches/indexer.rs
crates/chain/benches/trust_classification.rs
crates/chain/src/balance.rs
crates/chain/src/canonical.rs
crates/chain/tests/test_canonical_view.rs
crates/chain/tests/test_indexed_tx_graph.rs
crates/chain/tests/test_tx_graph_conflicts.rs
crates/electrum/tests/test_electrum.rs