You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the JSON output must contain for each opcode the stack delta into the 'ex.push' field.
In case of opcode CALL at PC 61, it is not possible to know and add this value because Tracer::notify_instruction_start is not called since the EVM checks whether the PC has exceeded the length of the original code here.
The transaction 0xe7ff62b0af9e1adc95e861272b364099fe18e5c154a8ea58da5e6f9235ca6131 sends a message to the following code:
CODE: (size 62)
0x3634601f3734516003600f82166010830460014303400614156022576001360390505b3434826020347107222caeb29694719e804b24fb3ee5116a8a5af1
If we execute
the JSON output must contain for each opcode the stack delta into the 'ex.push' field.
In case of opcode CALL at PC 61, it is not possible to know and add this value because
Tracer::notify_instruction_start
is not called since the EVM checks whether the PC has exceeded the length of the original code here.Current JSON result
Expected JSON result
For the same reason, if we execute
we miss the last section for the padded
STOP
opcode at the end of execution again because such lastSTOP
opcode is not notified to the tracer.Current JSON result:
Expected JSON result:
Attached the related JSON output files:
debug_traceTransaction-expected.json
debug_traceTransaction-response.json
trace_replayTransaction-expected.json
trace_replayTransaction-response.json
The text was updated successfully, but these errors were encountered: