From 9f9285999b1b2a9c2f2c701fb84910b41d18e5c6 Mon Sep 17 00:00:00 2001 From: nethoxa Date: Thu, 13 Feb 2025 21:10:36 +0100 Subject: [PATCH] eth/tracers: Fix traceBlock early abort --- eth/tracers/api.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eth/tracers/api.go b/eth/tracers/api.go index d13aee555f..e6cc84d292 100644 --- a/eth/tracers/api.go +++ b/eth/tracers/api.go @@ -634,7 +634,8 @@ func (api *API) traceBlock(ctx context.Context, block *types.Block, config *Trac } res, err := api.traceTx(ctx, tx, msg, txctx, blockCtx, statedb, config) if err != nil { - return nil, err + results[i] = &txTraceResult{TxHash: tx.Hash(), Error: err.Error()} + continue } results[i] = &txTraceResult{TxHash: tx.Hash(), Result: res} }