Skip to content

Conversation

@forkfury
Copy link
Contributor

Fix

Unifies witness generation with DebugApi::debug_execution_witness by replacing custom implementation with ExecutionWitnessRecord::from_executed_state().

Changes

  • Replace collect_execution_data() and generate() with ExecutionWitnessRecord::from_executed_state()
  • Remove duplicate state_by_block_hash() call in re_execute_block()
  • Add witness feature to reth-revm dependency in Cargo.toml
  • Update tests to use ExecutionWitnessRecord instead of custom functions
  • Remove TODO comment about unification

@forkfury forkfury marked this pull request as ready for review December 28, 2025 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant