From a4438537b066fc052795af0324c678d67a15ca2a Mon Sep 17 00:00:00 2001 From: lodekeeper Date: Fri, 20 Mar 2026 16:26:57 +0000 Subject: [PATCH] fix: override MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS for Gnosis Gnosis config was inheriting mainnet's value of 4096 for MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS. With Gnosis's faster block times (5s slots, 16 slots/epoch), this gives only ~3.7 days of data column retention instead of the intended ~15 days. The official Gnosis config specifies 16384: https://github.com/gnosischain/configs/blob/main/mainnet/config.yaml This matches the existing MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS override already present in the Gnosis config. Without this fix, once Fulu activates on Gnosis: - Lodestar nodes prune data columns after ~3.7 days - Other clients retain them for ~15 days - Lodestar would refuse to serve older data columns via DataColumnSidecarsByRoot requests --- packages/config/src/chainConfig/networks/gnosis.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/config/src/chainConfig/networks/gnosis.ts b/packages/config/src/chainConfig/networks/gnosis.ts index 3a8a711c9be5..e80b700170c7 100644 --- a/packages/config/src/chainConfig/networks/gnosis.ts +++ b/packages/config/src/chainConfig/networks/gnosis.ts @@ -33,6 +33,7 @@ export const gnosisChainConfig: ChainConfig = { // Networking MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS: 16384, + MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS: 16384, // Dec 8, 2021, 13:00 UTC MIN_GENESIS_TIME: 1638968400,