# [linea] finalization provider DISABLED (2026-07-31): Maru CL stuck at slot # 6764022 with EL head ~24k behind tip; Maru sent FCU finalized ahead of EL # head → Besu -38002 Invalid forkchoice. Maru has no linea.enabled flag — # presence of [linea] enables the provider; comment out to disable. Re-enable # (uncomment) once EL has caught tip. # [linea] # contract-address = "0xd19d4B5d358258f05D7B411E21A1460D11B0876F" # l1-eth-api = { endpoint = "${L1_RPC}" } # l1-polling-interval = "6 seconds" # l1-highest-block-tag = "finalized" # l2-eth-api-endpoint = { endpoint = "${SEQUENCER}" } [persistence] data-path = "/opt/maru/data" private-key-path = "/opt/maru/private-key" [p2p] port = ${P2P_PORT} # Default port (can be same as discovery) ip-address = "0.0.0.0" static-peers = [ "/ip4/18.223.198.165/tcp/31005/p2p/16Uiu2HAmSJSpgBxVoMcRZ4u8CQbTgfPrbw6u7xH1BnMgwAQZAm91", "/ip4/18.190.136.59/tcp/31006/p2p/16Uiu2HAm5DpcTYVLzZf45unDDrY9wYVbqeFnPo4CrpnF3tyXV3o8", "/ip4/13.50.94.193/tcp/31003/p2p/16Uiu2HAmVcX8oB9KxmJdVAGybMyxuqtbY959i6uaew1agDBv9wk3", "/ip4/3.1.142.64/tcp/31000/p2p/16Uiu2HAkuaxfz8ftqSSfG6hKG7B7MCUD9boXvawxKXz9eq7R6Tmi", "/ip4/52.77.66.99/tcp/31001/p2p/16Uiu2HAmGNP9fqUnfCb5v8VAWczW12qmsEnYhNUw2v652Px9Kz5V" ] reconnect-delay = "500ms" [p2p.discovery] port = ${P2P_PORT} advertise-ip = ${IP} refresh-interval = "3s" [payload-validator] # 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 = false [observability] port = 9090 jvm-metrics-enabled = true prometheus-metrics-enabled = true [api] port = 8080 [syncing] peer-chain-height-polling-interval = "5s" el-sync-status-refresh-interval = "5s" sync-target-selection = "Highest" desync-tolerance = 100000 [syncing.download] block-range-request-timeout = "10s" blocks-batch-size = 10 blocks-parallelism = 10 max-retries = 5 backoff-delay = "1s" use-unconditional-random-download-peer = false