diff --git a/eth/tracers/native/opcode_counter.go b/eth/tracers/native/opcode_counter.go index 43d30453f0..f91db243db 100644 --- a/eth/tracers/native/opcode_counter.go +++ b/eth/tracers/native/opcode_counter.go @@ -38,7 +38,9 @@ func (c *OpcodeCounter) Hooks() *tracing.Hooks { func (c *OpcodeCounter) Results() map[string]uint64 { out := make(map[string]uint64, len(c.counts)) for op, count := range c.counts { - out[vm.OpCode(op).String()] = count + if count != 0 { + out[vm.OpCode(op).String()] = count + } } return out }