From c111269745a71329fe5bc8d1db9914431ad145a0 Mon Sep 17 00:00:00 2001 From: Sina Mahmoodi Date: Fri, 28 Feb 2025 15:10:17 +0100 Subject: [PATCH] eth/tracers: omit empty memory --- eth/tracers/logger/logger.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eth/tracers/logger/logger.go b/eth/tracers/logger/logger.go index 596ee97146..e714231339 100644 --- a/eth/tracers/logger/logger.go +++ b/eth/tracers/logger/logger.go @@ -177,7 +177,7 @@ func (s *StructLog) toLegacyJSON() json.RawMessage { if len(s.ReturnData) > 0 { msg.ReturnData = hexutil.Bytes(s.ReturnData).String() } - if s.Memory != nil { + if s.Memory != nil && len(s.Memory) > 0 { memory := make([]string, 0, (len(s.Memory)+31)/32) for i := 0; i+32 <= len(s.Memory); i += 32 { memory = append(memory, fmt.Sprintf("%x", s.Memory[i:i+32]))