From 4178b1170ca9531d0e4042ca235829578942dc71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Tue, 25 Mar 2025 09:42:50 -0400 Subject: [PATCH] prevent panic in tests with tracer/firehose for nil chainID --- eth/tracers/firehose.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eth/tracers/firehose.go b/eth/tracers/firehose.go index 9d30c30f21..4d2cbefbe2 100644 --- a/eth/tracers/firehose.go +++ b/eth/tracers/firehose.go @@ -1791,6 +1791,9 @@ func (f *Firehose) isChainOneOf(chainIDs ...*big.Int) bool { } func isChainIDOneOf(actualChainID *big.Int, chainIDs ...*big.Int) bool { + if actualChainID == nil { + return false + } for _, chainID := range chainIDs { if actualChainID.Cmp(chainID) == 0 { return true