From c46c737d9458337ce7cfdddb4ab8845b068296c4 Mon Sep 17 00:00:00 2001 From: Cal Bera Date: Fri, 8 Aug 2025 16:18:45 -0700 Subject: [PATCH] fix(forkid): Make compatible with prague1 fork --- core/forkid/forkid.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/forkid/forkid.go b/core/forkid/forkid.go index 7406a3f53a..113cc5362d 100644 --- a/core/forkid/forkid.go +++ b/core/forkid/forkid.go @@ -268,6 +268,11 @@ func gatherForks(config *params.ChainConfig, genesis uint64) ([]uint64, []uint64 } } } + // Berachain-specific: include nested Prague1 fork time in the fork id set + // so that clients using it (e.g. reth) compute the same fork checksum. + if config != nil && config.Berachain.Prague1.Time != nil { + forksByTime = append(forksByTime, *config.Berachain.Prague1.Time) + } slices.Sort(forksByBlock) slices.Sort(forksByTime)