From e924c626f899d1891011c5d4bbf8a3ac3e3416ff Mon Sep 17 00:00:00 2001 From: Tangui Clairet <181825613+Tangui-Bitfly@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:14:42 +0100 Subject: [PATCH] fix(geth traces): continue if no traces for tx --- rpc/erigon.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpc/erigon.go b/rpc/erigon.go index 6513d0b1f4..393f606192 100644 --- a/rpc/erigon.go +++ b/rpc/erigon.go @@ -441,6 +441,9 @@ func (client *ErigonClient) TraceGeth(blockNumber *big.Int) ([]*GethTraceCallRes data := make([]*GethTraceCallResult, 0, 20) for i, r := range res { + if r.Result == nil { + continue + } r.Result.TransactionPosition = i extractCalls(r.Result, &data) }