mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
Implement remaining Phase 4/4a consensus tracing tasks: - Add consensus.phase.open span (open → closeLedger lifecycle) - Add consensus.proposal.receive span in PeerImp with trusted attr - Add consensus.validation.receive span in PeerImp with trusted/seq attrs - Add tx_count attr on accept.apply, disputes_count on update_positions - Add tx.included events with txId in doAccept transaction loop - Enhance dispute.resolve event with yays/nays fields - Add avalanche_threshold attr on update_positions span - Reparent accept/accept.apply as children of round span via childSpan() Also adds compile-time constants in ConsensusSpanNames.h and updates the span hierarchy diagram. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>