Skip to content

Commit 4e38c90

Browse files
committed
Fix linting issues
1 parent 7436c35 commit 4e38c90

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/blockchain/ethereum.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -714,6 +714,11 @@ func (e *EthereumClient) WaitForFinalizedTx(txHash common.Hash) (*big.Int, time.
714714
e.l.Err(err).Msg("Error fetching latest finalized header via HTTP polling")
715715
}
716716

717+
if latestHeader.Time > math.MaxInt64 {
718+
e.l.Error().Msg("Latest finalized header time is too large")
719+
continue
720+
}
721+
717722
nodeHeader := NodeHeader{
718723
// NodeID: 0, // Assign appropriate NodeID if needed
719724
SafeEVMHeader: SafeEVMHeader{
@@ -1279,7 +1284,10 @@ func (e *EthereumClient) startPollingHeaders() error {
12791284
}
12801285
if latestHeader.Number.Uint64() > lastHeaderNumber {
12811286
lastHeaderNumber = latestHeader.Number.Uint64()
1282-
e.receiveHeader(latestHeader)
1287+
if err := e.receiveHeader(latestHeader); err != nil {
1288+
e.l.Error().Err(err).Msg("Error processing header")
1289+
continue
1290+
}
12831291
}
12841292
case <-e.doneChan:
12851293
e.l.Debug().Str("Network", e.NetworkConfig.Name).Msg("Polling loop cancelled")

0 commit comments

Comments
 (0)