core/stateless, eth: add debug_executionWitnessByHash #32216
+42
−16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a request by @kevaundray.
This PR adds a new system call, which re-executes a block with stateless mode activated, so that the witness data are collected and returned.
This has some differences with the reth equivalent (list will likely :
nil
codes aren't addedkeys
field is present but is always empty - this is an agreement with Kev, that will be done in a later PR. The role of this PR is to find the disagreements with reth.Note that, besides these issues, I still do find some differences with what reth returns, which is why this PR is in Draft mode.