We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ebff2f4 commit 7405dc5Copy full SHA for 7405dc5
eth/tracers/logger/logger.go
@@ -177,14 +177,14 @@ func (s *StructLog) toLegacyJSON() json.RawMessage {
177
if len(s.ReturnData) > 0 {
178
msg.ReturnData = hexutil.Bytes(s.ReturnData).String()
179
}
180
- if s.Memory != nil {
+ if len(s.Memory) > 0 {
181
memory := make([]string, 0, (len(s.Memory)+31)/32)
182
for i := 0; i+32 <= len(s.Memory); i += 32 {
183
memory = append(memory, fmt.Sprintf("%x", s.Memory[i:i+32]))
184
185
msg.Memory = &memory
186
187
- if s.Storage != nil {
+ if len(s.Storage) > 0 {
188
storage := make(map[string]string)
189
for i, storageValue := range s.Storage {
190
storage[fmt.Sprintf("%x", i)] = fmt.Sprintf("%x", storageValue)
0 commit comments