Page MenuHomePhabricator

[avalanche] Simplify and deduplicate tx finalization log
ClosedPublic

Authored by Fabien on Aug 18 2025, 14:05.

Details

Reviewers
PiRK
Group Reviewers
Restricted Project
Commits
rABC101e264da00f: [avalanche] Simplify and deduplicate tx finalization log
Summary

The tx finalization log currently happens in 2 places which is not the best and also causes a subtle log duplication in the event a tx is being finalized and was also the parent of another tx finalized in the voting same round. This simplified design makes sure it can't happen anymore.

Test Plan
ninja check-all

Diff Detail

Repository
rABC Bitcoin ABC
Branch
avalanche_simplify_tx_finalization_logs
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 34171
Build 67810: Build Difflint-circular-dependencies · build-without-wallet · build-diff · build-debug · build-clang · build-clang-tidy
Build 67809: arc lint + arc unit