diff --git a/app/submodule/eth/eth_event_api.go b/app/submodule/eth/eth_event_api.go index f71f0fa9cf..d7bce94001 100644 --- a/app/submodule/eth/eth_event_api.go +++ b/app/submodule/eth/eth_event_api.go @@ -654,6 +654,10 @@ func ethFilterResultFromEvents(evs []*filter.CollectedEvent, ms *chain.MessageSt if err != nil { return nil, err } + if log.TransactionHash == types.EmptyEthHash { + // We've garbage collected the message, ignore the events and continue. + continue + } c, err := ev.TipSetKey.Cid() if err != nil {