Unverified Commit 721c5723 authored by Alex Beregszaszi's avatar Alex Beregszaszi Committed by GitHub

eth/tracers/js: add support for REVERT/SELFDESTRUCT in evmdis_tracer (#24016)

* eth/tracers: Add support for REVERT in evmdis_tracer

* evm/tracers: Fix evmdis_tracer to use SELFDESTRUCT instead of SUICIDE

* eth/tracers: Regenerate tracer library
parent 2be129b5
This diff is collapsed.
...@@ -71,12 +71,12 @@ ...@@ -71,12 +71,12 @@
opinfo["ops"] = []; opinfo["ops"] = [];
this.stack.push(opinfo); this.stack.push(opinfo);
break; break;
case "RETURN": case "RETURN": case "REVERT":
var out = log.stack.peek(0).valueOf(); var out = log.stack.peek(0).valueOf();
var outsize = log.stack.peek(1).valueOf(); var outsize = log.stack.peek(1).valueOf();
frame.return = log.memory.slice(out, out + outsize); frame.return = log.memory.slice(out, out + outsize);
break; break;
case "STOP": case "SUICIDE": case "STOP": case "SELFDESTRUCT":
frame.return = log.memory.slice(0, 0); frame.return = log.memory.slice(0, 0);
break; break;
case "JUMPDEST": case "JUMPDEST":
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment