eth/tracers/native: only print non-zero counts

This commit is contained in:
MariusVanDerWijden 2026-02-12 11:14:57 +01:00
parent fe5ad101e8
commit 73836aa4c3

View file

@ -38,7 +38,9 @@ func (c *OpcodeCounter) Hooks() *tracing.Hooks {
func (c *OpcodeCounter) Results() map[string]uint64 { func (c *OpcodeCounter) Results() map[string]uint64 {
out := make(map[string]uint64, len(c.counts)) out := make(map[string]uint64, len(c.counts))
for op, count := range 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 return out
} }