diff options
author | Felix Lange <fjl@twurst.com> | 2016-08-25 00:20:26 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-25 00:20:26 +0800 |
commit | 806e3cd0751e7769bddbb2d4250b4520d912df42 (patch) | |
tree | 3188e4e6624ea79f05ee68bff5f6c7ca43d7bcad /internal/ethapi/tracer.go | |
parent | a2b2c8adc9dcd45e86ba26ce69db506c8d4b018a (diff) | |
parent | 8923325d5c9e14e33478261b6c191e8fb092e1c4 (diff) | |
download | dexon-806e3cd0751e7769bddbb2d4250b4520d912df42.tar dexon-806e3cd0751e7769bddbb2d4250b4520d912df42.tar.gz dexon-806e3cd0751e7769bddbb2d4250b4520d912df42.tar.bz2 dexon-806e3cd0751e7769bddbb2d4250b4520d912df42.tar.lz dexon-806e3cd0751e7769bddbb2d4250b4520d912df42.tar.xz dexon-806e3cd0751e7769bddbb2d4250b4520d912df42.tar.zst dexon-806e3cd0751e7769bddbb2d4250b4520d912df42.zip |
Merge pull request #2943 from Arachnid/tracing
internal/ethapi: Fix bug in opCodeWrapper usage
Diffstat (limited to 'internal/ethapi/tracer.go')
-rw-r--r-- | internal/ethapi/tracer.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/ethapi/tracer.go b/internal/ethapi/tracer.go index 37cb7ec36..16ec6ebf0 100644 --- a/internal/ethapi/tracer.go +++ b/internal/ethapi/tracer.go @@ -284,8 +284,10 @@ func (jst *JavascriptTracer) CaptureState(env vm.Environment, pc uint64, op vm.O jst.stack.stack = stack jst.db.db = env.Db() + ocw := &opCodeWrapper{op} + jst.log["pc"] = pc - jst.log["op"] = &opCodeWrapper{op} + jst.log["op"] = ocw.toValue(jst.vm) jst.log["gas"] = gas.Int64() jst.log["gasPrice"] = cost.Int64() jst.log["memory"] = jst.memvalue |