]> Untitled Git - bdk/commit
refactor(chain)!: split `canonical_view` into `canonical`,`canonical_view_task`
author志宇 <hello@evanlinjin.me>
Fri, 13 Feb 2026 14:43:13 +0000 (14:43 +0000)
committer志宇 <hello@evanlinjin.me>
Sat, 13 Jun 2026 20:24:21 +0000 (20:24 +0000)
commita3c73e4685f3381b5b1ae799c2279009b6f7d1ea
tree1430ebc325348ab99e310240a92f1a80764a3eec
parent22b04c33dc0b75e5a247f99087ad36f41e99a0ed
refactor(chain)!: split `canonical_view` into `canonical`,`canonical_view_task`

It moves the shared types: `CanonicalTx`, `Canonical`, `CanonicalView`,
`CanonicalTxs` and other convenience methods into `canonical.rs`.

Keep the phase-2 task (`CanonicalViewTask` in `canonical_view_task.rs`.

Also, rename `FullTxOut` to `CanonicalTxOut`, and move it to
`canonical.rs`.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
crates/chain/src/canonical.rs [new file with mode: 0644]
crates/chain/src/canonical_task.rs
crates/chain/src/canonical_view.rs [deleted file]
crates/chain/src/canonical_view_task.rs [new file with mode: 0644]
crates/chain/src/chain_data.rs
crates/chain/src/lib.rs