Part of the Linea stack responsible for extracting data from the execution of an EVM client in order to construct large matrices called execution traces.
This issue is about understanding with pinpoint accuracy the exact chronology of events in Besu. Details matter tremendously to the tracer as we would like to rely less and less on "hand modified snapshots".
866 and #867: for failure condition and empty init code we would like to take snapshots of the updated creator and createe accounts when the TraceContextReEntry hook is activated. This only makes sense if we actually enter a new context in those "trivial" cases
If not "re-entry" takes place we must hook somewhere else ... maybe post execution of the current OpCode ... or even PreExecution of the next OpCode ... ?
Hi @OlivierBBB - there are a bunch of issues opened / questions answered above. I want to make sure I am appropriately tracking next steps, what are they as of now?
Main point
This issue is about understanding with pinpoint accuracy the exact chronology of events in Besu. Details matter tremendously to the tracer as we would like to rely less and less on "hand modified snapshots".
CREATE related
CALL related
Generalities
Memory operations
Stack updates
What has already taken place at ... ?
Misc