From 6cb625fedf02ecdce0a87ded02e8619954bcd3c0 Mon Sep 17 00:00:00 2001 From: Alexandros Filios Date: Thu, 20 Nov 2025 11:34:21 +0100 Subject: [PATCH] Fix expected surplus in sequencer --- execution/gethexec/sequencer.go | 1 + 1 file changed, 1 insertion(+) diff --git a/execution/gethexec/sequencer.go b/execution/gethexec/sequencer.go index f8658bda21..9b90941731 100644 --- a/execution/gethexec/sequencer.go +++ b/execution/gethexec/sequencer.go @@ -1561,6 +1561,7 @@ func (s *Sequencer) updateExpectedSurplus(ctx context.Context) (int64, error) { } else { // l1GasPrice can be zero because of roundings, hence backlogCost is calculated separately backlogFee := big.NewInt(backlogCallDataUnits) + backlogFee.Mul(backlogFee, blobFeePerByte) backlogFee.Mul(backlogFee, blobTxBlobGasPerBlob) backlogFee.Div(backlogFee, usableBytesInBlob) backlogCost = backlogFee.Int64() / 16