diff --git a/eth/filters/api.go b/eth/filters/api.go index 950d1bdcd7..742b649ef1 100644 --- a/eth/filters/api.go +++ b/eth/filters/api.go @@ -530,7 +530,9 @@ func returnRetData(rdata []types.ReturnData) []types.ReturnData { return []types.ReturnData{} } else { for _, r := range rdata { - r.Data = []byte{} + if r.Data == nil { + r.Data = []byte{} + } } } return rdata