From 690bc01c412f90b76f8829045a565beded18e0ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Garamv=C3=B6lgyi?= Date: Sun, 30 Nov 2025 20:36:53 +0100 Subject: [PATCH] feat: force commit batches at hardfork boundary (#1768) --- 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 0c6503656..67299a8b4 100644 --- a/common/version/version.go +++ b/common/version/version.go @@ -5,7 +5,7 @@ import ( "runtime/debug" ) -var tag = "v4.7.7" +var tag = "v4.7.8" 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 132d30613..05f04722b 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 }