From bd6083231fb40f98adcf49edcd32533d92df60b2 Mon Sep 17 00:00:00 2001 From: rob Date: Sat, 17 Jan 2026 04:37:19 +0000 Subject: [PATCH] Fix Linea maru: disable payload-validation-enabled to match official config When payload-validation-enabled is true, maru validates every block against Besu before sending fork choice updates. If Besu is in an inconsistent state (e.g., stuck in SNAP sync), this causes maru to stop sending fork choice updates entirely, preventing Besu from ever syncing. The official Linea configuration uses payload-validation-enabled = false, which allows maru to continue sending fork choice updates regardless of Besu's current state. Co-Authored-By: Claude Opus 4.5 --- linea/mainnet/maru/config.toml.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linea/mainnet/maru/config.toml.template b/linea/mainnet/maru/config.toml.template index e8ce75e4..4389d9dc 100644 --- a/linea/mainnet/maru/config.toml.template +++ b/linea/mainnet/maru/config.toml.template @@ -31,7 +31,7 @@ refresh-interval = "3s" # Besu and Geth node as execution layer client engine-api-endpoint = { endpoint = "http://${EL_HOST}:8551", jwt-secret-path = "/jwtsecret" } eth-api-endpoint = { endpoint = "http://${EL_HOST}:8545" } -payload-validation-enabled = true +payload-validation-enabled = false [observability] port = 9090