Skip to content

Conversation

futreall
Copy link
Contributor

@futreall futreall commented Oct 8, 2025

Changes

Added 6 spans covering all validation stages:

  • payload_validation - parent span for the whole process
  • pre_execution_validation - consensus validation
  • prewarming - processor warmup
  • evm_execution - block execution
  • state_root_computation - state root calculation
  • post_execution_validation - final validation

All spans use target: "engine::tree" and include block metadata for easier debugging.

Fixes #18892

@shekhirin
Copy link
Collaborator

Thanks for the PR, I assigned myself to this issue because I'm working on it myself right now 😅 Feel free to take any issues that don't have an assignee!

@shekhirin shekhirin closed this Oct 10, 2025
@github-project-automation github-project-automation bot moved this from Backlog to Done in Reth Tracker Oct 10, 2025
@futreall
Copy link
Contributor Author

Oops, sorry, I didn't notice. I’ll be more attentive next time, thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Cleanup payload validation tracing spans

2 participants