mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-23 15:10:34 +00:00
The peer.validation.receive span recorded the ledger hash under the dotted xrpl.ledger.hash form — the only dotted span attribute, and inconsistent with the bare ledger_hash the consensus validation spans use for the same value. Make the base SpanNames.h ledgerHash bare (ledger_hash) and add the shared fullValidation key, so the peer and consensus validation spans share one key per concept (told apart by span name, not an emitter prefix). PeerSpanNames now re-exports both from the base; the peer validation_full key folds into the shared full_validation. The peer trust attrs (proposal_trusted / validation_trusted) already follow the convention and are unchanged.