From 65ecc3ad252f3d5aae7cb0c909fd1fe6ddbee92c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Garamv=C3=B6lgyi?= Date: Tue, 25 Nov 2025 17:25:31 +0100 Subject: [PATCH] feat: force commit batches at hardfork boundary --- common/version/version.go | 2 +- rollup/internal/controller/relayer/l2_relayer.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/common/version/version.go b/common/version/version.go index 6418ac17b7..d77ad10a66 100644 --- a/common/version/version.go +++ b/common/version/version.go @@ -5,7 +5,7 @@ import ( "runtime/debug" ) -var tag = "v4.7.5" +var tag = "v4.7.6" var commit = func() string { if info, ok := debug.ReadBuildInfo(); ok { diff --git a/rollup/internal/controller/relayer/l2_relayer.go b/rollup/internal/controller/relayer/l2_relayer.go index 132d306139..05f04722b7 100644 --- a/rollup/internal/controller/relayer/l2_relayer.go +++ b/rollup/internal/controller/relayer/l2_relayer.go @@ -452,6 +452,7 @@ func (r *Layer2Relayer) ProcessPendingBatches() { // The next call of ProcessPendingBatches will then start with the batch with the different codec version. batchesToSubmitLen := len(batchesToSubmit) if batchesToSubmitLen > 0 && batchesToSubmit[batchesToSubmitLen-1].Batch.CodecVersion != dbBatch.CodecVersion { + forceSubmit = true break }