Add Linea Geth configs with Maru consensus

- Add linea/geth/ compose files (mainnet/sepolia, pruned/archive)
- Update Maru version and --network flag in besu/erigon3 configs
- Update compose_registry.json

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
rob
2026-01-15 10:08:04 +00:00
parent d28342683c
commit ec2fb6c883
12 changed files with 834 additions and 14 deletions

View File

@@ -114,7 +114,7 @@ services:
dockerfile: maru.Dockerfile
args:
MARU_IMAGE: ${LINEA_MAINNET_MARU_IMAGE:-consensys/maru}
MARU_VERSION: ${LINEA_MAINNET_MARU_VERSION:-9737a45}
MARU_VERSION: ${LINEA_MAINNET_MARU_VERSION:-v1.0.0-20260108114606-36f5e2f}
ports:
- 19000:19000
- 19000:19000/udp
@@ -130,7 +130,7 @@ services:
command:
- |
envsubst < /config/maru/config.toml.template > /config.toml
exec java -Dlog4j2.configurationFile=/config/maru/log4j.xml -jar /opt/consensys/maru/maru.jar --config=/config.toml --maru-genesis-file=/config/maru/genesis.json "$@"
exec java -Dlog4j2.configurationFile=/config/maru/log4j.xml -jar /opt/consensys/maru/maru.jar --network=linea-mainnet --config=/config.toml "$@"
restart: unless-stopped
networks:
- chains