Compare commits

..
16 Commits
Author SHA1 Message Date
claude d202fa4140 deploy: regenerate compose from vibe-node main eaca054b37e3 2026-09-23 17:45:25 +00:00
robandClaude Fable 5.1 848fd47082 manta-pacific: archive variant only (--full pruner backlog stalls the engine on the Caldera snapshot)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-23 15:09:46 +00:00
claude dca5c5f0a7 deploy: regenerate compose from vibe-node main f0676d6098d2 2026-09-23 11:32:09 +00:00
robandClaude Fable 5.1 fc0e057658 manta-pacific: new Caldera stack - op-reth v2.3.1 (storage v1) + op-node 1.16.1 altda + op-alt-da Celestia w/ S3 read-fallback; pruned/archive trace; fork overrides; drop dead op-geth 5.2 variant
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-23 11:24:01 +00:00
robandClaude Fable 5.1 968268142c drpc/drpc-free: host.docker.internal -> literal 172.17.0.1 (docker0) instead of host-gateway magic (Docker 28 + carrier-less docker0 breaks dshackle recreate; sg-9 2026-09-22/23)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-23 11:17:45 +00:00
robandClaude Fable 5.1 2097356937 robinhood-mainnet: add Foundation delayed backup feed as second node.feed.input.url (dedupe by seq, no reconnect gap)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-23 10:59:44 +00:00
claude 1a279029cd deploy: regenerate compose from vibe-node main 2717d9ed1f64 2026-09-23 10:39:49 +00:00
claude 6a5e59ef0d add karst_time/karstTime to katana-mainnet rollup.json+genesis.json (activation 2026-09-23T16:00:01Z) 2026-09-23 10:03:27 +00:00
claude 3486b807af bump op-reth on op.lisk.mainnet from v2.4.0 to v2.4.2; regen katana with OP_NODE_P2P_DISABLE=true
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-23 06:52:45 +00:00
claudeandMistral Vibe c9ba7a2e4e avalanche-mainnet: change api-max-duration from 0 to "0s" for v1.15.0 compatibility
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-22 17:11:22 +00:00
claude 3dbbaab842 avalanche mainnet: upgrade client_version from v1.14.2 to v1.15.0 (Helicon hardfork activated 2026-09-22 15:00 UTC) 2026-09-22 16:56:18 +00:00
claudeandMistral Vibe 5a6f013319 worldchain-mainnet: bump op-reth to v2.4.3 and kona-node to v1.7.0 for Karst hardfork (2026-09-21 12:00:00Z, karst_time 1789992000)
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-22 03:18:29 +00:00
claude ffa9c781bb deploy: regenerate compose from vibe-node main ff198dbfdab3 2026-09-21 12:05:24 +00:00
claude cdbf70087a deploy: regenerate compose from vibe-node main 50272add107a 2026-09-21 04:44:08 +00:00
claude 650c1b7fd8 gnosis-chiado: bump erigon3 to v3.6.0 for Caplin Chiado gossip fix
Bump the default erigon version for Gnosis Chiado erigon3 services from v3.5.3 to v3.6.0.
v3.6.0 (2026-08-24) added 'Caplin accepts Chiado libp2p bootstrap nodes' (#23243/#23245),
fixing the peer-discovery issue where Caplin cannot join Chiado CL gossip.
v3.6.0 is drop-in for v3.5 datadirs (no resync).
2026-09-20 20:28:59 +00:00
claude 6d4f6b1e74 deploy: regenerate compose from vibe-node main 2882b0eecacc 2026-09-20 08:28:26 +00:00
190 changed files with 724 additions and 15023 deletions
@@ -67,7 +67,7 @@ services:
- --metrics-server.addr=0.0.0.0 - --metrics-server.addr=0.0.0.0
- --metrics-server.port=6070 - --metrics-server.port=6070
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.feed.input.url=wss://feed.mainnet.chain.robinhood.com - --node.feed.input.url=wss://feed.mainnet.chain.robinhood.com,wss://delayed-feed.mainnet.chain.robinhood.com
- --node.sequencer=false - --node.sequencer=false
- --node.staker.enable=false - --node.staker.enable=false
- --parent-chain.blob-client.beacon-url=${ETHEREUM_MAINNET_BEACON_REST} - --parent-chain.blob-client.beacon-url=${ETHEREUM_MAINNET_BEACON_REST}
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
avalanche-mainnet-archive: avalanche-mainnet-archive:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.14.2} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.15.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
avalanche-mainnet-firewood: avalanche-mainnet-firewood:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.14.2} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.15.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
avalanche-mainnet: avalanche-mainnet:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.14.2} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.15.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
avalanche-mainnet: avalanche-mainnet:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.14.2} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.15.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
avalanche-mainnet: avalanche-mainnet:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.14.2} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.15.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
avalanche-mainnet: avalanche-mainnet:
image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.14.2} image: ${AVALANCHE_GO_IMAGE:-avaplatform/avalanchego}:${AVALANCHE_MAINNET_GO_VERSION:-v1.15.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
+1 -1
View File
@@ -4,7 +4,7 @@
"eth-rpc-gas-limit": 2500000000, "eth-rpc-gas-limit": 2500000000,
"local-txs-enabled": false, "local-txs-enabled": false,
"pruning-enabled": false, "pruning-enabled": false,
"api-max-duration": 0, "api-max-duration": "0s",
"api-max-blocks-per-request": 0, "api-max-blocks-per-request": 0,
"allow-unfinalized-queries": false, "allow-unfinalized-queries": false,
"log-level": "info", "log-level": "info",
+1 -1
View File
@@ -4,7 +4,7 @@
"eth-rpc-gas-limit": 2500000000, "eth-rpc-gas-limit": 2500000000,
"local-txs-enabled": false, "local-txs-enabled": false,
"pruning-enabled": true, "pruning-enabled": true,
"api-max-duration": 0, "api-max-duration": "0s",
"api-max-blocks-per-request": 0, "api-max-blocks-per-request": 0,
"allow-unfinalized-queries": false, "allow-unfinalized-queries": false,
"log-level": "info", "log-level": "info",
@@ -151,7 +151,7 @@ services:
context: ./berachain context: ./berachain
dockerfile: beacon-kit.Dockerfile dockerfile: beacon-kit.Dockerfile
args: args:
BEACONKIT_VERSION: ${BERACHAIN_BARTIO_BEACON_KIT_VERSION:-v1.4.0-rc3} BEACONKIT_VERSION: ${BERACHAIN_BARTIO_BEACON_KIT_VERSION:-v1.4.1}
BEACONKIT_IMAGE: ${BERACHAIN_BARTIO_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit} BEACONKIT_IMAGE: ${BERACHAIN_BARTIO_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit}
ports: ports:
- 15527:15527 - 15527:15527
@@ -152,7 +152,7 @@ services:
context: ./berachain context: ./berachain
dockerfile: beacon-kit.Dockerfile dockerfile: beacon-kit.Dockerfile
args: args:
BEACONKIT_VERSION: ${BERACHAIN_BARTIO_BEACON_KIT_VERSION:-v1.4.0-rc3} BEACONKIT_VERSION: ${BERACHAIN_BARTIO_BEACON_KIT_VERSION:-v1.4.1}
BEACONKIT_IMAGE: ${BERACHAIN_BARTIO_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit} BEACONKIT_IMAGE: ${BERACHAIN_BARTIO_BEACON_KIT_IMAGE:-ghcr.io/berachain/beacon-kit}
ports: ports:
- 19467:19467 - 19467:19467
+27 -28
View File
@@ -4878,7 +4878,7 @@
"trace" "trace"
], ],
"network": "worldchain", "network": "worldchain",
"node": "kona", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "archive", "type": "archive",
@@ -4895,7 +4895,7 @@
"trace" "trace"
], ],
"network": "worldchain", "network": "worldchain",
"node": "node", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "archive", "type": "archive",
@@ -6207,24 +6207,6 @@
"lisk-sepolia-op-geth-pruned-pebble-path" "lisk-sepolia-op-geth-pruned-pebble-path"
] ]
}, },
{
"chain": "pacific-mainnet",
"client": "geth",
"compose_file": "op/geth/manta-pacific-mainnet-op-geth-archive-pebble-hash",
"drpc_chain": "manta-pacific",
"features": [
"hash",
"pebble"
],
"network": "manta",
"node": null,
"relay": null,
"stack": "op",
"type": "archive",
"volumes": [
"manta-pacific-mainnet-op-geth-archive-pebble-hash"
]
},
{ {
"chain": "mainnet", "chain": "mainnet",
"client": "geth", "client": "geth",
@@ -7231,7 +7213,7 @@
"leveldb" "leveldb"
], ],
"network": "worldchain", "network": "worldchain",
"node": "kona", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "archive", "type": "archive",
@@ -7267,7 +7249,7 @@
"pebble" "pebble"
], ],
"network": "worldchain", "network": "worldchain",
"node": "kona", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "pruned", "type": "pruned",
@@ -7285,7 +7267,7 @@
"leveldb" "leveldb"
], ],
"network": "worldchain", "network": "worldchain",
"node": "node", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "archive", "type": "archive",
@@ -7303,7 +7285,7 @@
"pebble" "pebble"
], ],
"network": "worldchain", "network": "worldchain",
"node": "node", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "pruned", "type": "pruned",
@@ -8286,6 +8268,23 @@
"lisk-mainnet-op-reth-pruned-trace" "lisk-mainnet-op-reth-pruned-trace"
] ]
}, },
{
"chain": "pacific-mainnet",
"client": "reth",
"compose_file": "op/reth/manta-pacific-mainnet-op-reth-archive-trace",
"drpc_chain": "manta-pacific",
"features": [
"trace"
],
"network": "manta",
"node": null,
"relay": null,
"stack": "op",
"type": "archive",
"volumes": [
"manta-pacific-mainnet-op-reth-archive-trace"
]
},
{ {
"chain": "mainnet", "chain": "mainnet",
"client": "reth", "client": "reth",
@@ -8825,7 +8824,7 @@
"trace" "trace"
], ],
"network": "worldchain", "network": "worldchain",
"node": "kona", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "pruned", "type": "pruned",
@@ -8842,7 +8841,7 @@
"trace" "trace"
], ],
"network": "worldchain", "network": "worldchain",
"node": "node", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "archive", "type": "archive",
@@ -8859,7 +8858,7 @@
"trace" "trace"
], ],
"network": "worldchain", "network": "worldchain",
"node": "node", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "minimal", "type": "minimal",
@@ -8893,7 +8892,7 @@
"trace" "trace"
], ],
"network": "worldchain", "network": "worldchain",
"node": "kona", "node": null,
"relay": null, "relay": null,
"stack": "op", "stack": "op",
"type": "pruned", "type": "pruned",
+1 -1
View File
@@ -19,7 +19,7 @@ services:
- "traefik.http.routers.drpc-free.tls.certresolver=myresolver" - "traefik.http.routers.drpc-free.tls.certresolver=myresolver"
- "traefik.http.routers.drpc-free.rule=Host(`$GW_FREE_DOMAIN`)" - "traefik.http.routers.drpc-free.rule=Host(`$GW_FREE_DOMAIN`)"
extra_hosts: extra_hosts:
- "host.docker.internal:host-gateway" - "host.docker.internal:172.17.0.1" # literal docker0 IP: Docker 28 cannot resolve host-gateway when docker0 has no carrier (sg-9 gateway outage 2026-09-22/23)
networks: networks:
- chains - chains
logging: logging:
+1 -1
View File
@@ -62,7 +62,7 @@ services:
- "${GW_ALLOW_LIST:+traefik.http.middlewares.gwallowlist.ipallowlist.sourcerange=$GW_ALLOW_LIST}" - "${GW_ALLOW_LIST:+traefik.http.middlewares.gwallowlist.ipallowlist.sourcerange=$GW_ALLOW_LIST}"
- "${GW_ALLOW_LIST:+traefik.http.routers.dshackle.middlewares=gwallowlist}" - "${GW_ALLOW_LIST:+traefik.http.routers.dshackle.middlewares=gwallowlist}"
extra_hosts: extra_hosts:
- "host.docker.internal:host-gateway" - "host.docker.internal:172.17.0.1" # literal docker0 IP: Docker 28 cannot resolve host-gateway when docker0 has no carrier (sg-9 gateway outage 2026-09-22/23)
networks: networks:
- chains - chains
logging: logging:
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
gnosis-chiado-erigon3-archive: gnosis-chiado-erigon3-archive:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.5.3} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.6.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -88,6 +88,7 @@ services:
- --rpc.overlay.getlogstimeout=${GNOSIS_CHIADO_ERIGON3_ARCHIVE_TRACE_GETLOGSTIMEOUT:-5m0s} - --rpc.overlay.getlogstimeout=${GNOSIS_CHIADO_ERIGON3_ARCHIVE_TRACE_GETLOGSTIMEOUT:-5m0s}
- --rpc.overlay.replayblocktimeout=${GNOSIS_CHIADO_ERIGON3_ARCHIVE_TRACE_REPLAYBLOCKTIMEOUT:-10s} - --rpc.overlay.replayblocktimeout=${GNOSIS_CHIADO_ERIGON3_ARCHIVE_TRACE_REPLAYBLOCKTIMEOUT:-10s}
- --rpc.returndata.limit=10000000 - --rpc.returndata.limit=10000000
- --sentinel.bootnodes=/ip4/57.131.40.177/tcp/9000/p2p/16Uiu2HAm6HQoX8sEJxr58GkuM9FPWkgLdCs71vz5qcu7hyisYRLS,/ip4/45.79.214.176/tcp/9000/p2p/16Uiu2HAm7jUXmkWrC5cTwSa9bVtzeAwUXu3MZZnhcsY5QTAiNmyL,/ip4/51.210.221.124/tcp/9500/p2p/16Uiu2HAmSnLLjZfkFCythED8tQS5kP4NJKBuMdd1FYE23ZymKwL6,/ip4/57.129.122.18/tcp/9000/p2p/16Uiu2HAmALSWURS5G4Qsmm7eFbH5oXxoFJEQuVdhAZ1MMcE9XjrU,/ip4/51.210.221.124/tcp/9100/p2p/16Uiu2HAmUhn8VR7HFY7SLPqbBhnTT1yfjKBJQKSodUkWsE5adNNu,/ip4/137.74.112.3/tcp/9000/p2p/16Uiu2HAm1merr7djndkMFf2TxacP53tA6rFoU4tXD5NNPGYz6RPa,/ip4/65.21.231.153/tcp/9009/p2p/16Uiu2HAm5tjLaFaGnEwtrB7sRynYs5VpE3hjT7G4tkKhTEU2pcaf,/ip4/139.144.16.95/tcp/9000/p2p/16Uiu2HAmH5pPnGrQEq7Q6McNA24ExRKRyaRzmJ44M1kAvvHYAeer,/ip4/65.109.101.48/tcp/9000/p2p/16Uiu2HAm98ceLNE6X3mjVcsu6ZAaKZPPcqKmeofidTDy7UCHyTtY
- --torrent.download.rate=${GNOSIS_CHIADO_ERIGON3_ARCHIVE_TRACE_MAX_DOWNLOAD_RATE:-1000mb} - --torrent.download.rate=${GNOSIS_CHIADO_ERIGON3_ARCHIVE_TRACE_MAX_DOWNLOAD_RATE:-1000mb}
- --torrent.port=26986 - --torrent.port=26986
- --ws - --ws
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
gnosis-chiado-erigon3-minimal: gnosis-chiado-erigon3-minimal:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.5.3} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.6.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -89,6 +89,7 @@ services:
- --rpc.overlay.getlogstimeout=${GNOSIS_CHIADO_ERIGON3_MINIMAL_TRACE_GETLOGSTIMEOUT:-5m0s} - --rpc.overlay.getlogstimeout=${GNOSIS_CHIADO_ERIGON3_MINIMAL_TRACE_GETLOGSTIMEOUT:-5m0s}
- --rpc.overlay.replayblocktimeout=${GNOSIS_CHIADO_ERIGON3_MINIMAL_TRACE_REPLAYBLOCKTIMEOUT:-10s} - --rpc.overlay.replayblocktimeout=${GNOSIS_CHIADO_ERIGON3_MINIMAL_TRACE_REPLAYBLOCKTIMEOUT:-10s}
- --rpc.returndata.limit=10000000 - --rpc.returndata.limit=10000000
- --sentinel.bootnodes=/ip4/57.131.40.177/tcp/9000/p2p/16Uiu2HAm6HQoX8sEJxr58GkuM9FPWkgLdCs71vz5qcu7hyisYRLS,/ip4/45.79.214.176/tcp/9000/p2p/16Uiu2HAm7jUXmkWrC5cTwSa9bVtzeAwUXu3MZZnhcsY5QTAiNmyL,/ip4/51.210.221.124/tcp/9500/p2p/16Uiu2HAmSnLLjZfkFCythED8tQS5kP4NJKBuMdd1FYE23ZymKwL6,/ip4/57.129.122.18/tcp/9000/p2p/16Uiu2HAmALSWURS5G4Qsmm7eFbH5oXxoFJEQuVdhAZ1MMcE9XjrU,/ip4/51.210.221.124/tcp/9100/p2p/16Uiu2HAmUhn8VR7HFY7SLPqbBhnTT1yfjKBJQKSodUkWsE5adNNu,/ip4/137.74.112.3/tcp/9000/p2p/16Uiu2HAm1merr7djndkMFf2TxacP53tA6rFoU4tXD5NNPGYz6RPa,/ip4/65.21.231.153/tcp/9009/p2p/16Uiu2HAm5tjLaFaGnEwtrB7sRynYs5VpE3hjT7G4tkKhTEU2pcaf,/ip4/139.144.16.95/tcp/9000/p2p/16Uiu2HAmH5pPnGrQEq7Q6McNA24ExRKRyaRzmJ44M1kAvvHYAeer,/ip4/65.109.101.48/tcp/9000/p2p/16Uiu2HAm98ceLNE6X3mjVcsu6ZAaKZPPcqKmeofidTDy7UCHyTtY
- --torrent.download.rate=${GNOSIS_CHIADO_ERIGON3_MINIMAL_TRACE_MAX_DOWNLOAD_RATE:-1000mb} - --torrent.download.rate=${GNOSIS_CHIADO_ERIGON3_MINIMAL_TRACE_MAX_DOWNLOAD_RATE:-1000mb}
- --torrent.port=26010 - --torrent.port=26010
- --ws - --ws
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
gnosis-chiado-erigon3: gnosis-chiado-erigon3:
image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.5.3} image: ${GNOSIS_ERIGON3_IMAGE:-erigontech/erigon}:${GNOSIS_CHIADO_ERIGON3_VERSION:-v3.6.0}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -89,6 +89,7 @@ services:
- --rpc.overlay.getlogstimeout=${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_GETLOGSTIMEOUT:-5m0s} - --rpc.overlay.getlogstimeout=${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_GETLOGSTIMEOUT:-5m0s}
- --rpc.overlay.replayblocktimeout=${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_REPLAYBLOCKTIMEOUT:-10s} - --rpc.overlay.replayblocktimeout=${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_REPLAYBLOCKTIMEOUT:-10s}
- --rpc.returndata.limit=10000000 - --rpc.returndata.limit=10000000
- --sentinel.bootnodes=/ip4/57.131.40.177/tcp/9000/p2p/16Uiu2HAm6HQoX8sEJxr58GkuM9FPWkgLdCs71vz5qcu7hyisYRLS,/ip4/45.79.214.176/tcp/9000/p2p/16Uiu2HAm7jUXmkWrC5cTwSa9bVtzeAwUXu3MZZnhcsY5QTAiNmyL,/ip4/51.210.221.124/tcp/9500/p2p/16Uiu2HAmSnLLjZfkFCythED8tQS5kP4NJKBuMdd1FYE23ZymKwL6,/ip4/57.129.122.18/tcp/9000/p2p/16Uiu2HAmALSWURS5G4Qsmm7eFbH5oXxoFJEQuVdhAZ1MMcE9XjrU,/ip4/51.210.221.124/tcp/9100/p2p/16Uiu2HAmUhn8VR7HFY7SLPqbBhnTT1yfjKBJQKSodUkWsE5adNNu,/ip4/137.74.112.3/tcp/9000/p2p/16Uiu2HAm1merr7djndkMFf2TxacP53tA6rFoU4tXD5NNPGYz6RPa,/ip4/65.21.231.153/tcp/9009/p2p/16Uiu2HAm5tjLaFaGnEwtrB7sRynYs5VpE3hjT7G4tkKhTEU2pcaf,/ip4/139.144.16.95/tcp/9000/p2p/16Uiu2HAmH5pPnGrQEq7Q6McNA24ExRKRyaRzmJ44M1kAvvHYAeer,/ip4/65.109.101.48/tcp/9000/p2p/16Uiu2HAm98ceLNE6X3mjVcsu6ZAaKZPPcqKmeofidTDy7UCHyTtY
- --torrent.download.rate=${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_MAX_DOWNLOAD_RATE:-1000mb} - --torrent.download.rate=${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_MAX_DOWNLOAD_RATE:-1000mb}
- --torrent.port=26886 - --torrent.port=26886
- --ws - --ws
@@ -108,7 +108,7 @@ services:
shm_size: 2gb shm_size: 2gb
bob-mainnet-op-erigon-node: bob-mainnet-op-erigon-node:
image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.6.2} image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 16071:16071 - 16071:16071
- 16071:16071/udp - 16071:16071/udp
@@ -108,7 +108,7 @@ services:
shm_size: 2gb shm_size: 2gb
bob-mainnet-op-erigon-node: bob-mainnet-op-erigon-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 16071:16071 - 16071:16071
- 16071:16071/udp - 16071:16071/udp
@@ -109,7 +109,7 @@ services:
shm_size: 2gb shm_size: 2gb
hashkeychain-mainnet-op-erigon-node: hashkeychain-mainnet-op-erigon-node:
image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_MAINNET_KONA_VERSION:-v1.6.2} image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 16378:16378 - 16378:16378
- 16378:16378/udp - 16378:16378/udp
@@ -109,7 +109,7 @@ services:
shm_size: 2gb shm_size: 2gb
hashkeychain-mainnet-op-erigon-node: hashkeychain-mainnet-op-erigon-node:
image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_MAINNET_NODE_VERSION:-v1.19.2} image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 16378:16378 - 16378:16378
- 16378:16378/udp - 16378:16378/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
ink-sepolia-op-erigon-node: ink-sepolia-op-erigon-node:
image: ${INK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${INK_SEPOLIA_KONA_VERSION:-v1.6.2} image: ${INK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${INK_SEPOLIA_KONA_VERSION:-v1.7.0}
ports: ports:
- 19826:19826 - 19826:19826
- 19826:19826/udp - 19826:19826/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
ink-sepolia-op-erigon-node: ink-sepolia-op-erigon-node:
image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 19826:19826 - 19826:19826
- 19826:19826/udp - 19826:19826/udp
@@ -109,7 +109,7 @@ services:
shm_size: 2gb shm_size: 2gb
lisk-mainnet-op-erigon-node: lisk-mainnet-op-erigon-node:
image: ${LISK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${LISK_MAINNET_KONA_VERSION:-v1.6.2} image: ${LISK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${LISK_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 19831:19831 - 19831:19831
- 19831:19831/udp - 19831:19831/udp
@@ -109,7 +109,7 @@ services:
shm_size: 2gb shm_size: 2gb
lisk-mainnet-op-erigon-node: lisk-mainnet-op-erigon-node:
image: ${LISK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${LISK_MAINNET_NODE_VERSION:-v1.19.3} image: ${LISK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${LISK_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 19831:19831 - 19831:19831
- 19831:19831/udp - 19831:19831/udp
@@ -107,7 +107,7 @@ services:
shm_size: 2gb shm_size: 2gb
mode-mainnet-op-erigon-node: mode-mainnet-op-erigon-node:
image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_MAINNET_KONA_VERSION:-v1.6.2} image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 17509:17509 - 17509:17509
- 17509:17509/udp - 17509:17509/udp
@@ -123,10 +123,14 @@ services:
- KONA_NODE_L2_TRUST_RPC=true - KONA_NODE_L2_TRUST_RPC=true
- KONA_NODE_METRICS_PORT=7300 - KONA_NODE_METRICS_PORT=7300
- KONA_NODE_MODE=Validator - KONA_NODE_MODE=Validator
- KONA_NODE_OVERRIDE_KEEP_KARST_UPGRADE_GAS=false
- KONA_NODE_P2P_ADVERTISE_IP=${IP} - KONA_NODE_P2P_ADVERTISE_IP=${IP}
- KONA_NODE_P2P_LISTEN_IP=0.0.0.0 - KONA_NODE_P2P_LISTEN_IP=0.0.0.0
- KONA_NODE_P2P_LISTEN_TCP_PORT=17509 - KONA_NODE_P2P_LISTEN_TCP_PORT=17509
- KONA_NODE_P2P_LISTEN_UDP_PORT=17509 - KONA_NODE_P2P_LISTEN_UDP_PORT=17509
- KONA_NODE_P2P_NO_DISCOVERY=true
- KONA_NODE_P2P_PEERS_HI=0
- KONA_NODE_P2P_PEERS_LO=0
- KONA_NODE_RPC_ADDR=0.0.0.0 - KONA_NODE_RPC_ADDR=0.0.0.0
- KONA_NODE_RPC_PORT=9545 - KONA_NODE_RPC_PORT=9545
- OP_NODE_SYNCMODE=execution-layer - OP_NODE_SYNCMODE=execution-layer
@@ -107,7 +107,7 @@ services:
shm_size: 2gb shm_size: 2gb
mode-mainnet-op-erigon-node: mode-mainnet-op-erigon-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.19.2} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 17509:17509 - 17509:17509
- 17509:17509/udp - 17509:17509/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
mode-sepolia-op-erigon-node: mode-sepolia-op-erigon-node:
image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_SEPOLIA_KONA_VERSION:-v1.6.2} image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_SEPOLIA_KONA_VERSION:-v1.7.0}
ports: ports:
- 18212:18212 - 18212:18212
- 18212:18212/udp - 18212:18212/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
mode-sepolia-op-erigon-node: mode-sepolia-op-erigon-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 18212:18212 - 18212:18212
- 18212:18212/udp - 18212:18212/udp
@@ -109,7 +109,7 @@ services:
shm_size: 2gb shm_size: 2gb
op-mainnet-op-erigon-node: op-mainnet-op-erigon-node:
image: ${OP_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${OP_MAINNET_KONA_VERSION:-v1.6.2} image: ${OP_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${OP_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 17509:17509 - 17509:17509
- 17509:17509/udp - 17509:17509/udp
@@ -109,7 +109,7 @@ services:
shm_size: 2gb shm_size: 2gb
op-mainnet-op-erigon-node: op-mainnet-op-erigon-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.19.2} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 17509:17509 - 17509:17509
- 17509:17509/udp - 17509:17509/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
op-sepolia-op-erigon-node: op-sepolia-op-erigon-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 15373:15373 - 15373:15373
- 15373:15373/udp - 15373:15373/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
soneium-mainnet-op-erigon-node: soneium-mainnet-op-erigon-node:
image: ${SONEIUM_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${SONEIUM_MAINNET_KONA_VERSION:-v1.6.2} image: ${SONEIUM_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${SONEIUM_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 18689:18689 - 18689:18689
- 18689:18689/udp - 18689:18689/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
swell-mainnet-op-erigon-node: swell-mainnet-op-erigon-node:
image: ${SWELL_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${SWELL_MAINNET_KONA_VERSION:-v1.6.2} image: ${SWELL_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${SWELL_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 15810:15810 - 15810:15810
- 15810:15810/udp - 15810:15810/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
swell-mainnet-op-erigon-node: swell-mainnet-op-erigon-node:
image: ${SWELL_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SWELL_MAINNET_NODE_VERSION:-v1.19.2} image: ${SWELL_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SWELL_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 15810:15810 - 15810:15810
- 15810:15810/udp - 15810:15810/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
unichain-mainnet-op-erigon-node: unichain-mainnet-op-erigon-node:
image: ${UNICHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${UNICHAIN_MAINNET_KONA_VERSION:-v1.6.2} image: ${UNICHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${UNICHAIN_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 16415:16415 - 16415:16415
- 16415:16415/udp - 16415:16415/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
unichain-mainnet-op-erigon-node: unichain-mainnet-op-erigon-node:
image: ${UNICHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${UNICHAIN_MAINNET_NODE_VERSION:-v1.19.2} image: ${UNICHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${UNICHAIN_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 16415:16415 - 16415:16415
- 16415:16415/udp - 16415:16415/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
unichain-sepolia-op-erigon-node: unichain-sepolia-op-erigon-node:
image: ${UNICHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${UNICHAIN_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${UNICHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${UNICHAIN_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 18196:18196 - 18196:18196
- 18196:18196/udp - 18196:18196/udp
@@ -106,7 +106,7 @@ services:
shm_size: 2gb shm_size: 2gb
worldchain-mainnet-op-erigon-node: worldchain-mainnet-op-erigon-node:
image: ${WORLDCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${WORLDCHAIN_MAINNET_KONA_VERSION:-v1.6.2} image: ${WORLDCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${WORLDCHAIN_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 16629:16629 - 16629:16629
- 16629:16629/udp - 16629:16629/udp
@@ -107,7 +107,7 @@ services:
shm_size: 2gb shm_size: 2gb
zora-mainnet-op-erigon-node: zora-mainnet-op-erigon-node:
image: ${ZORA_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${ZORA_MAINNET_KONA_VERSION:-v1.6.2} image: ${ZORA_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${ZORA_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 19360:19360 - 19360:19360
- 19360:19360/udp - 19360:19360/udp
@@ -107,7 +107,7 @@ services:
shm_size: 2gb shm_size: 2gb
zora-mainnet-op-erigon-node: zora-mainnet-op-erigon-node:
image: ${ZORA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${ZORA_MAINNET_NODE_VERSION:-v1.19.2} image: ${ZORA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${ZORA_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 19360:19360 - 19360:19360
- 19360:19360/udp - 19360:19360/udp
@@ -107,7 +107,7 @@ services:
shm_size: 2gb shm_size: 2gb
zora-sepolia-op-erigon-node: zora-sepolia-op-erigon-node:
image: ${ZORA_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${ZORA_SEPOLIA_KONA_VERSION:-v1.6.2} image: ${ZORA_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${ZORA_SEPOLIA_KONA_VERSION:-v1.7.0}
ports: ports:
- 18839:18839 - 18839:18839
- 18839:18839/udp - 18839:18839/udp
@@ -107,7 +107,7 @@ services:
shm_size: 2gb shm_size: 2gb
zora-sepolia-op-erigon-node: zora-sepolia-op-erigon-node:
image: ${ZORA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${ZORA_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${ZORA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${ZORA_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 18839:18839 - 18839:18839
- 18839:18839/udp - 18839:18839/udp
@@ -109,7 +109,7 @@ services:
- traefik.http.routers.bob-mainnet-op-geth-archive-leveldb-hash.middlewares=bob-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.bob-mainnet-op-geth-archive-leveldb-hash.middlewares=bob-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
bob-mainnet-archive-node: bob-mainnet-archive-node:
image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.6.2} image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 19046:19046 - 19046:19046
- 19046:19046/udp - 19046:19046/udp
@@ -109,7 +109,7 @@ services:
- traefik.http.routers.bob-mainnet-op-geth-archive-leveldb-hash.middlewares=bob-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.bob-mainnet-op-geth-archive-leveldb-hash.middlewares=bob-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
bob-mainnet-archive-node: bob-mainnet-archive-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 19046:19046 - 19046:19046
- 19046:19046/udp - 19046:19046/udp
@@ -109,7 +109,7 @@ services:
- traefik.http.routers.bob-mainnet-op-geth-archive-pebble-hash.middlewares=bob-mainnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.bob-mainnet-op-geth-archive-pebble-hash.middlewares=bob-mainnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist
bob-mainnet-archive-node: bob-mainnet-archive-node:
image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.6.2} image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 17223:17223 - 17223:17223
- 17223:17223/udp - 17223:17223/udp
@@ -109,7 +109,7 @@ services:
- traefik.http.routers.bob-mainnet-op-geth-archive-pebble-hash.middlewares=bob-mainnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.bob-mainnet-op-geth-archive-pebble-hash.middlewares=bob-mainnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist
bob-mainnet-archive-node: bob-mainnet-archive-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 17223:17223 - 17223:17223
- 17223:17223/udp - 17223:17223/udp
@@ -109,7 +109,7 @@ services:
- traefik.http.routers.bob-mainnet-op-geth-pruned-pebble-hash.middlewares=bob-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.bob-mainnet-op-geth-pruned-pebble-hash.middlewares=bob-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
bob-mainnet-node: bob-mainnet-node:
image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.6.2} image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 16363:16363 - 16363:16363
- 16363:16363/udp - 16363:16363/udp
@@ -109,7 +109,7 @@ services:
- traefik.http.routers.bob-mainnet-op-geth-pruned-pebble-hash.middlewares=bob-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.bob-mainnet-op-geth-pruned-pebble-hash.middlewares=bob-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
bob-mainnet-node: bob-mainnet-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 16363:16363 - 16363:16363
- 16363:16363/udp - 16363:16363/udp
@@ -109,7 +109,7 @@ services:
- traefik.http.routers.bob-mainnet-op-geth-pruned-pebble-path.middlewares=bob-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.bob-mainnet-op-geth-pruned-pebble-path.middlewares=bob-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
bob-mainnet-node: bob-mainnet-node:
image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.6.2} image: ${BOB_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${BOB_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 18347:18347 - 18347:18347
- 18347:18347/udp - 18347:18347/udp
@@ -109,7 +109,7 @@ services:
- traefik.http.routers.bob-mainnet-op-geth-pruned-pebble-path.middlewares=bob-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.bob-mainnet-op-geth-pruned-pebble-path.middlewares=bob-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
bob-mainnet-node: bob-mainnet-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 18347:18347 - 18347:18347
- 18347:18347/udp - 18347:18347/udp
@@ -104,7 +104,7 @@ services:
- traefik.http.routers.bob-sepolia-op-geth-archive-leveldb-hash.middlewares=bob-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.bob-sepolia-op-geth-archive-leveldb-hash.middlewares=bob-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
bob-sepolia-archive-node: bob-sepolia-archive-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 15225:15225 - 15225:15225
- 15225:15225/udp - 15225:15225/udp
@@ -104,7 +104,7 @@ services:
- traefik.http.routers.bob-sepolia-op-geth-archive-pebble-hash.middlewares=bob-sepolia-op-geth-archive-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.bob-sepolia-op-geth-archive-pebble-hash.middlewares=bob-sepolia-op-geth-archive-pebble-hash-stripprefix, ipallowlist
bob-sepolia-archive-node: bob-sepolia-archive-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 17678:17678 - 17678:17678
- 17678:17678/udp - 17678:17678/udp
@@ -104,7 +104,7 @@ services:
- traefik.http.routers.bob-sepolia-op-geth-pruned-pebble-hash.middlewares=bob-sepolia-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.bob-sepolia-op-geth-pruned-pebble-hash.middlewares=bob-sepolia-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
bob-sepolia-node: bob-sepolia-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 17885:17885 - 17885:17885
- 17885:17885/udp - 17885:17885/udp
@@ -104,7 +104,7 @@ services:
- traefik.http.routers.bob-sepolia-op-geth-pruned-pebble-path.middlewares=bob-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.bob-sepolia-op-geth-pruned-pebble-path.middlewares=bob-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist
bob-sepolia-node: bob-sepolia-node:
image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${BOB_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${BOB_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 18979:18979 - 18979:18979
- 18979:18979/udp - 18979:18979/udp
@@ -123,7 +123,7 @@ services:
- traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path.middlewares=doma-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path.middlewares=doma-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
doma-mainnet-node: doma-mainnet-node:
image: ${DOMA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${DOMA_MAINNET_NODE_VERSION:-v1.19.2} image: ${DOMA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${DOMA_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 15977:15977 - 15977:15977
- 15977:15977/udp - 15977:15977/udp
@@ -113,7 +113,7 @@ services:
- traefik.http.routers.hashkeychain-mainnet-op-geth-archive-leveldb-hash.middlewares=hashkeychain-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-mainnet-op-geth-archive-leveldb-hash.middlewares=hashkeychain-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
hashkeychain-mainnet-archive-node: hashkeychain-mainnet-archive-node:
image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_MAINNET_KONA_VERSION:-v1.6.2} image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 19113:19113 - 19113:19113
- 19113:19113/udp - 19113:19113/udp
@@ -113,7 +113,7 @@ services:
- traefik.http.routers.hashkeychain-mainnet-op-geth-archive-leveldb-hash.middlewares=hashkeychain-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-mainnet-op-geth-archive-leveldb-hash.middlewares=hashkeychain-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
hashkeychain-mainnet-archive-node: hashkeychain-mainnet-archive-node:
image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_MAINNET_NODE_VERSION:-v1.19.2} image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 19113:19113 - 19113:19113
- 19113:19113/udp - 19113:19113/udp
@@ -113,7 +113,7 @@ services:
- traefik.http.routers.hashkeychain-mainnet-op-geth-pruned-pebble-path.middlewares=hashkeychain-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-mainnet-op-geth-pruned-pebble-path.middlewares=hashkeychain-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
hashkeychain-mainnet-node: hashkeychain-mainnet-node:
image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_MAINNET_KONA_VERSION:-v1.6.2} image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 17188:17188 - 17188:17188
- 17188:17188/udp - 17188:17188/udp
@@ -113,7 +113,7 @@ services:
- traefik.http.routers.hashkeychain-mainnet-op-geth-pruned-pebble-path.middlewares=hashkeychain-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-mainnet-op-geth-pruned-pebble-path.middlewares=hashkeychain-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
hashkeychain-mainnet-node: hashkeychain-mainnet-node:
image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_MAINNET_NODE_VERSION:-v1.19.2} image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 17188:17188 - 17188:17188
- 17188:17188/udp - 17188:17188/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.hashkeychain-testnet-op-geth-archive-leveldb-hash.middlewares=hashkeychain-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-testnet-op-geth-archive-leveldb-hash.middlewares=hashkeychain-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
hashkeychain-testnet-archive-node: hashkeychain-testnet-archive-node:
image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_TESTNET_KONA_VERSION:-v1.6.2} image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_TESTNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 15789:15789 - 15789:15789
- 15789:15789/udp - 15789:15789/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.hashkeychain-testnet-op-geth-archive-leveldb-hash.middlewares=hashkeychain-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-testnet-op-geth-archive-leveldb-hash.middlewares=hashkeychain-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
hashkeychain-testnet-archive-node: hashkeychain-testnet-archive-node:
image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_TESTNET_NODE_VERSION:-v1.19.2} image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_TESTNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 15789:15789 - 15789:15789
- 15789:15789/udp - 15789:15789/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.hashkeychain-testnet-op-geth-pruned-pebble-hash.middlewares=hashkeychain-testnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-testnet-op-geth-pruned-pebble-hash.middlewares=hashkeychain-testnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
hashkeychain-testnet-node: hashkeychain-testnet-node:
image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_TESTNET_KONA_VERSION:-v1.6.2} image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_TESTNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 17091:17091 - 17091:17091
- 17091:17091/udp - 17091:17091/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.hashkeychain-testnet-op-geth-pruned-pebble-hash.middlewares=hashkeychain-testnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-testnet-op-geth-pruned-pebble-hash.middlewares=hashkeychain-testnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
hashkeychain-testnet-node: hashkeychain-testnet-node:
image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_TESTNET_NODE_VERSION:-v1.19.2} image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_TESTNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 17091:17091 - 17091:17091
- 17091:17091/udp - 17091:17091/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.hashkeychain-testnet-op-geth-pruned-pebble-path.middlewares=hashkeychain-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-testnet-op-geth-pruned-pebble-path.middlewares=hashkeychain-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
hashkeychain-testnet-node: hashkeychain-testnet-node:
image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_TESTNET_KONA_VERSION:-v1.6.2} image: ${HASHKEYCHAIN_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${HASHKEYCHAIN_TESTNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 16009:16009 - 16009:16009
- 16009:16009/udp - 16009:16009/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.hashkeychain-testnet-op-geth-pruned-pebble-path.middlewares=hashkeychain-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.hashkeychain-testnet-op-geth-pruned-pebble-path.middlewares=hashkeychain-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
hashkeychain-testnet-node: hashkeychain-testnet-node:
image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_TESTNET_NODE_VERSION:-v1.19.2} image: ${HASHKEYCHAIN_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${HASHKEYCHAIN_TESTNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 16009:16009 - 16009:16009
- 16009:16009/udp - 16009:16009/udp
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
hemi-mainnet: hemi-mainnet:
image: ${HEMI_GETH_IMAGE:-ghcr.io/hemilabs/op-geth}:${HEMI_MAINNET_GETH_VERSION:-05d4d8f@sha256:92d14f0b4b89947352d57743ce9e7f2d9c9e495f0bb861a24d21c49d391c7abf} image: ${HEMI_GETH_IMAGE:-ghcr.io/hemilabs/op-geth}:${HEMI_MAINNET_GETH_VERSION:-539f4e3@sha256:0edf8598df3df9847efe68ebf52ee39de5528e75f3f651afc98f0250a548bba8}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
hemi-sepolia: hemi-sepolia:
image: ${HEMI_GETH_IMAGE:-ghcr.io/hemilabs/op-geth}:${HEMI_SEPOLIA_GETH_VERSION:-7cfc394@sha256:26189e56be781c44b4db8cba8b02fb76651f68b7221f204e3f8a3b6933e7a4ee} image: ${HEMI_GETH_IMAGE:-ghcr.io/hemilabs/op-geth}:${HEMI_SEPOLIA_GETH_VERSION:-539f4e3@sha256:0edf8598df3df9847efe68ebf52ee39de5528e75f3f651afc98f0250a548bba8}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.ink-sepolia-op-geth-archive-leveldb-hash.middlewares=ink-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.ink-sepolia-op-geth-archive-leveldb-hash.middlewares=ink-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
ink-sepolia-archive-node: ink-sepolia-archive-node:
image: ${INK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${INK_SEPOLIA_KONA_VERSION:-v1.6.2} image: ${INK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${INK_SEPOLIA_KONA_VERSION:-v1.7.0}
ports: ports:
- 16659:16659 - 16659:16659
- 16659:16659/udp - 16659:16659/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.ink-sepolia-op-geth-archive-leveldb-hash.middlewares=ink-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.ink-sepolia-op-geth-archive-leveldb-hash.middlewares=ink-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
ink-sepolia-archive-node: ink-sepolia-archive-node:
image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 16659:16659 - 16659:16659
- 16659:16659/udp - 16659:16659/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.ink-sepolia-op-geth-pruned-pebble-path.middlewares=ink-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.ink-sepolia-op-geth-pruned-pebble-path.middlewares=ink-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist
ink-sepolia-node: ink-sepolia-node:
image: ${INK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${INK_SEPOLIA_KONA_VERSION:-v1.6.2} image: ${INK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${INK_SEPOLIA_KONA_VERSION:-v1.7.0}
ports: ports:
- 16869:16869 - 16869:16869
- 16869:16869/udp - 16869:16869/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.ink-sepolia-op-geth-pruned-pebble-path.middlewares=ink-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.ink-sepolia-op-geth-pruned-pebble-path.middlewares=ink-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist
ink-sepolia-node: ink-sepolia-node:
image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${INK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${INK_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 16869:16869 - 16869:16869
- 16869:16869/udp - 16869:16869/udp
@@ -105,7 +105,7 @@ services:
- traefik.http.routers.katana-testnet-op-geth-archive-leveldb-hash.middlewares=katana-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.katana-testnet-op-geth-archive-leveldb-hash.middlewares=katana-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
katana-testnet-archive-node: katana-testnet-archive-node:
image: ${KATANA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${KATANA_TESTNET_NODE_VERSION:-v1.19.2} image: ${KATANA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${KATANA_TESTNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 19922:19922 - 19922:19922
- 19922:19922/udp - 19922:19922/udp
@@ -105,7 +105,7 @@ services:
- traefik.http.routers.katana-testnet-op-geth-pruned-pebble-path.middlewares=katana-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.katana-testnet-op-geth-pruned-pebble-path.middlewares=katana-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
katana-testnet-node: katana-testnet-node:
image: ${KATANA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${KATANA_TESTNET_NODE_VERSION:-v1.19.2} image: ${KATANA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${KATANA_TESTNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 19484:19484 - 19484:19484
- 19484:19484/udp - 19484:19484/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.lisk-mainnet-op-geth-archive-leveldb-hash.middlewares=lisk-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.lisk-mainnet-op-geth-archive-leveldb-hash.middlewares=lisk-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
lisk-mainnet-archive-node: lisk-mainnet-archive-node:
image: ${LISK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${LISK_MAINNET_KONA_VERSION:-v1.6.2} image: ${LISK_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${LISK_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 16157:16157 - 16157:16157
- 16157:16157/udp - 16157:16157/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.lisk-mainnet-op-geth-archive-leveldb-hash.middlewares=lisk-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.lisk-mainnet-op-geth-archive-leveldb-hash.middlewares=lisk-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
lisk-mainnet-archive-node: lisk-mainnet-archive-node:
image: ${LISK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${LISK_MAINNET_NODE_VERSION:-v1.19.3} image: ${LISK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${LISK_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 16157:16157 - 16157:16157
- 16157:16157/udp - 16157:16157/udp
@@ -110,7 +110,7 @@ services:
- traefik.http.routers.lisk-mainnet-op-geth-pruned-pebble-hash.middlewares=lisk-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.lisk-mainnet-op-geth-pruned-pebble-hash.middlewares=lisk-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
lisk-mainnet-node: lisk-mainnet-node:
image: ${LISK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${LISK_MAINNET_NODE_VERSION:-v1.19.3} image: ${LISK_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${LISK_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 19709:19709 - 19709:19709
- 19709:19709/udp - 19709:19709/udp
@@ -1,210 +0,0 @@
---
x-logging-defaults: &logging-defaults
driver: json-file
options:
max-size: "512m"
max-file: "2"
# Usage:
#
# mkdir rpc && cd rpc
#
# git init
# git remote add origin https://github.com/StakeSquid/ethereum-rpc-docker.git
# git fetch origin vibe
# git checkout origin/vibe
#
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
#
# env
# ...
# IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:op/geth/manta-pacific-mainnet-op-geth-archive-pebble-hash.yml
#
# docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/manta-pacific-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services:
manta-pacific-mainnet-archive:
image: ${MANTA_PACIFIC_GETH_IMAGE:-public.ecr.aws/i6b2w2n6/op-geth}:${MANTA_PACIFIC_MAINNET_GETH_VERSION:-5.2.0}
sysctls:
# TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
net.ipv4.tcp_no_metrics_save: 1 # Disable metrics cache
net.ipv4.tcp_rmem: 4096 87380 16777216 # Increase TCP read buffers
net.ipv4.tcp_wmem: 4096 87380 16777216 # Increase TCP write buffers
net.core.somaxconn: 32768 # Higher connection queue
# Memory/Connection Management
# net.core.netdev_max_backlog: 50000 # Increase network buffer
net.ipv4.tcp_max_syn_backlog: 30000 # More SYN requests
net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets
ulimits:
nofile: 1048576 # Max open files (for RPC/WS connections)
user: root
expose:
- 8545
- 6060
- 8551
environment:
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://manta-pacific.calderachain.xyz/http
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
command:
- --datadir=/data
- --db.engine=pebble
- --gcmode=archive
- --maxpeers=50
- --metrics
- --metrics.addr=0.0.0.0
- --metrics.port=6060
- --networkid=169
- --nodiscover
- --rpc.gascap=600000000
- --rpc.txfeecap=0
- --state.scheme=hash
- --syncmode=full
- --http
- --http.addr=0.0.0.0
- --http.api=web3,net,eth,debug,admin
- --http.port=8545
- --http.vhosts=*
- --ws
- --ws.addr=0.0.0.0
- --ws.api=web3,net,eth,debug,admin
- --ws.origins=*
- --ws.port=8545
- --authrpc.addr=0.0.0.0
- --authrpc.jwtsecret=/jwtsecret
- --authrpc.vhosts=*
restart: unless-stopped
stop_grace_period: 5m
networks:
- chains
volumes:
- ${MANTA_PACIFIC_MAINNET_OP_GETH_ARCHIVE_PEBBLE_HASH_DATA:-manta-pacific-mainnet-op-geth-archive-pebble-hash}:/data
- ./op/manta-pacific/mainnet:/config
- .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk
logging: *logging-defaults
labels:
- prometheus-scrape.enabled=true
- prometheus-scrape.port=6060
- prometheus-scrape.path=/debug/metrics/prometheus
- traefik.enable=true
- traefik.http.middlewares.manta-pacific-mainnet-op-geth-archive-pebble-hash-stripprefix.stripprefix.prefixes=/manta-pacific-mainnet-archive
- traefik.http.services.manta-pacific-mainnet-op-geth-archive-pebble-hash.loadbalancer.server.port=8545
- ${NO_SSL:-traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash.tls.certresolver=myresolver}
- ${NO_SSL:-traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash.rule=Host(`$DOMAIN`) && (Path(`/manta-pacific-mainnet-archive`) || Path(`/manta-pacific-mainnet-archive/`))}
- ${NO_SSL:+traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash.rule=Path(`/manta-pacific-mainnet-archive`) || Path(`/manta-pacific-mainnet-archive/`)}
- traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash.middlewares=manta-pacific-mainnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist
manta-pacific-mainnet-archive-node:
image: ${MANTA_PACIFIC_NODE_IMAGE:-public.ecr.aws/i6b2w2n6/op-node}:${MANTA_PACIFIC_MAINNET_NODE_VERSION:-celestia-3.0.0-dencun}
ports:
- 16437:16437
- 16437:16437/udp
environment:
- CELESTIA_LEGACY_MODE=true
- OP_NODE_L1_BEACON=${ETHEREUM_MAINNET_BEACON_REST}
- OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_MAINNET_BEACON_ARCHIVER}
- OP_NODE_L1_BEACON_IGNORE=true
- OP_NODE_L1_ETH_RPC=${MANTA_PACIFIC_MAINNET_L1_EXECUTION_RPC:-${ETHEREUM_MAINNET_EXECUTION_RPC}}
- OP_NODE_L1_RPC_KIND=${ETHEREUM_MAINNET_EXECUTION_KIND:-standard}
- OP_NODE_L1_TRUST_RPC=${ETHEREUM_MAINNET_EXECUTION_TRUST:-false}
- OP_NODE_L2_ENGINE_AUTH=/jwtsecret
- OP_NODE_L2_ENGINE_RPC=http://manta-pacific-mainnet-archive:8551
- OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s
- OP_NODE_L2_SKIP_SYNC_START_CHECK=false
- OP_NODE_LOG_LEVEL=info
- OP_NODE_METRICS_ADDR=0.0.0.0
- OP_NODE_METRICS_ENABLED=true
- OP_NODE_METRICS_PORT=7300
- OP_NODE_NAMESPACE_ID=866269ddf77dbc40ed9d
- OP_NODE_OVERRIDE_CANYON=1726783200
- OP_NODE_OVERRIDE_DELTA=1726783200
- OP_NODE_OVERRIDE_ECOTONE=1726783200
- OP_NODE_P2P_ADVERTISE_IP=${IP}
- OP_NODE_P2P_LISTEN_IP=0.0.0.0
- OP_NODE_P2P_LISTEN_TCP_PORT=16437
- OP_NODE_P2P_LISTEN_UDP_PORT=16437
- OP_NODE_P2P_STATIC=/ip4/35.82.210.70/tcp/9003/p2p/16Uiu2HAmL4fvgBQi5jcuiEYDaNcg4hpGqCmyAv4DZuSM8f2USYwQ
- OP_NODE_ROLLUP_CONFIG=/config/rollup.json
- OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true
- OP_NODE_RPC_ADDR=0.0.0.0
- OP_NODE_RPC_PORT=9545
- OP_NODE_S3_BUCKET=caldera-celestia-cache-prod
- OP_NODE_S3_REGION=us-west-2
- OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log
- OP_NODE_SYNCMODE=consensus-layer
- OP_NODE_VERIFIER_L1_CONFS=0
entrypoint: [op-node]
restart: unless-stopped
depends_on:
manta-pacific-mainnet-archive:
condition: service_started
restart: true
networks:
- chains
volumes:
- ./op/manta-pacific/mainnet:/config
- .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels:
- prometheus-scrape.enabled=true
- prometheus-scrape.port=7300
- prometheus-scrape.path=/metrics
- traefik.enable=true
- traefik.http.middlewares.manta-pacific-mainnet-op-geth-archive-pebble-hash-node-stripprefix.stripprefix.prefixes=/manta-pacific-mainnet-archive/node
- traefik.http.services.manta-pacific-mainnet-op-geth-archive-pebble-hash-node.loadbalancer.server.port=9545
- ${NO_SSL:-traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash-node.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash-node.tls.certresolver=myresolver}
- ${NO_SSL:-traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash-node.rule=Host(`$DOMAIN`) && PathPrefix(`/manta-pacific-mainnet-archive/node`)}
- ${NO_SSL:+traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash-node.rule=PathPrefix(`/manta-pacific-mainnet-archive/node`)}
- traefik.http.routers.manta-pacific-mainnet-op-geth-archive-pebble-hash-node.middlewares=manta-pacific-mainnet-op-geth-archive-pebble-hash-node-stripprefix, ipallowlist
volumes:
manta-pacific-mainnet-op-geth-archive-pebble-hash:
x-upstreams:
- id: $${ID}
labels:
provider: $${PROVIDER}
connection:
generic:
rpc:
url: $${RPC_URL}
ws:
frameSize: 20Mb
msgSize: 50Mb
url: $${WS_URL}
chain: manta-pacific
method-groups:
enabled:
- debug
- filter
methods:
disabled:
enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes
# standard geth only
- name: debug_getRawBlock
- name: debug_getRawTransaction
- name: debug_getRawReceipts
- name: debug_getRawHeader
- name: debug_getBadBlocks
# non standard geth only slightly dangerous
- name: debug_intermediateRoots
- name: debug_dumpBlock
# standard geth and erigon
- name: debug_accountRange
- name: debug_getModifiedAccountsByNumber
- name: debug_getModifiedAccountsByHash
# non standard geth and erigon
- name: eth_getRawTransactionByHash
- name: eth_getRawTransactionByBlockHashAndIndex
...
@@ -53,10 +53,14 @@ services:
- 6060 - 6060
- 8551 - 8551
environment: environment:
- GETH_BOOTNODES=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- GETH_OVERRIDE_KARST=1783526401
- GETH_OVERRIDE_OSAKA=1783526401
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network - GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
command: command:
- --bootnodes=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- --datadir=/data - --datadir=/data
- --db.engine=leveldb - --db.engine=leveldb
- --gcmode=archive - --gcmode=archive
@@ -108,7 +112,7 @@ services:
- traefik.http.routers.mode-mainnet-op-geth-archive-leveldb-hash.middlewares=mode-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.mode-mainnet-op-geth-archive-leveldb-hash.middlewares=mode-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
mode-mainnet-archive-node: mode-mainnet-archive-node:
image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_MAINNET_KONA_VERSION:-v1.6.2} image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 15430:15430 - 15430:15430
- 15430:15430/udp - 15430:15430/udp
@@ -124,10 +128,14 @@ services:
- KONA_NODE_L2_TRUST_RPC=true - KONA_NODE_L2_TRUST_RPC=true
- KONA_NODE_METRICS_PORT=7300 - KONA_NODE_METRICS_PORT=7300
- KONA_NODE_MODE=Validator - KONA_NODE_MODE=Validator
- KONA_NODE_OVERRIDE_KEEP_KARST_UPGRADE_GAS=false
- KONA_NODE_P2P_ADVERTISE_IP=${IP} - KONA_NODE_P2P_ADVERTISE_IP=${IP}
- KONA_NODE_P2P_LISTEN_IP=0.0.0.0 - KONA_NODE_P2P_LISTEN_IP=0.0.0.0
- KONA_NODE_P2P_LISTEN_TCP_PORT=15430 - KONA_NODE_P2P_LISTEN_TCP_PORT=15430
- KONA_NODE_P2P_LISTEN_UDP_PORT=15430 - KONA_NODE_P2P_LISTEN_UDP_PORT=15430
- KONA_NODE_P2P_NO_DISCOVERY=true
- KONA_NODE_P2P_PEERS_HI=0
- KONA_NODE_P2P_PEERS_LO=0
- KONA_NODE_RPC_ADDR=0.0.0.0 - KONA_NODE_RPC_ADDR=0.0.0.0
- KONA_NODE_RPC_PORT=9545 - KONA_NODE_RPC_PORT=9545
- OP_NODE_SYNCMODE=execution-layer - OP_NODE_SYNCMODE=execution-layer
@@ -53,10 +53,14 @@ services:
- 6060 - 6060
- 8551 - 8551
environment: environment:
- GETH_BOOTNODES=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- GETH_OVERRIDE_KARST=1783526401
- GETH_OVERRIDE_OSAKA=1783526401
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network - GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=archive --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
command: command:
- --bootnodes=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- --datadir=/data - --datadir=/data
- --db.engine=leveldb - --db.engine=leveldb
- --gcmode=archive - --gcmode=archive
@@ -108,7 +112,7 @@ services:
- traefik.http.routers.mode-mainnet-op-geth-archive-leveldb-hash.middlewares=mode-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.mode-mainnet-op-geth-archive-leveldb-hash.middlewares=mode-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
mode-mainnet-archive-node: mode-mainnet-archive-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.19.2} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 15430:15430 - 15430:15430
- 15430:15430/udp - 15430:15430/udp
@@ -53,10 +53,14 @@ services:
- 6060 - 6060
- 8551 - 8551
environment: environment:
- GETH_BOOTNODES=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- GETH_OVERRIDE_KARST=1783526401
- GETH_OVERRIDE_OSAKA=1783526401
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network - GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
command: command:
- --bootnodes=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -108,7 +112,7 @@ services:
- traefik.http.routers.mode-mainnet-op-geth-pruned-pebble-hash.middlewares=mode-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.mode-mainnet-op-geth-pruned-pebble-hash.middlewares=mode-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
mode-mainnet-node: mode-mainnet-node:
image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_MAINNET_KONA_VERSION:-v1.6.2} image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 16249:16249 - 16249:16249
- 16249:16249/udp - 16249:16249/udp
@@ -124,10 +128,14 @@ services:
- KONA_NODE_L2_TRUST_RPC=true - KONA_NODE_L2_TRUST_RPC=true
- KONA_NODE_METRICS_PORT=7300 - KONA_NODE_METRICS_PORT=7300
- KONA_NODE_MODE=Validator - KONA_NODE_MODE=Validator
- KONA_NODE_OVERRIDE_KEEP_KARST_UPGRADE_GAS=false
- KONA_NODE_P2P_ADVERTISE_IP=${IP} - KONA_NODE_P2P_ADVERTISE_IP=${IP}
- KONA_NODE_P2P_LISTEN_IP=0.0.0.0 - KONA_NODE_P2P_LISTEN_IP=0.0.0.0
- KONA_NODE_P2P_LISTEN_TCP_PORT=16249 - KONA_NODE_P2P_LISTEN_TCP_PORT=16249
- KONA_NODE_P2P_LISTEN_UDP_PORT=16249 - KONA_NODE_P2P_LISTEN_UDP_PORT=16249
- KONA_NODE_P2P_NO_DISCOVERY=true
- KONA_NODE_P2P_PEERS_HI=0
- KONA_NODE_P2P_PEERS_LO=0
- KONA_NODE_RPC_ADDR=0.0.0.0 - KONA_NODE_RPC_ADDR=0.0.0.0
- KONA_NODE_RPC_PORT=9545 - KONA_NODE_RPC_PORT=9545
- OP_NODE_SYNCMODE=execution-layer - OP_NODE_SYNCMODE=execution-layer
@@ -53,10 +53,14 @@ services:
- 6060 - 6060
- 8551 - 8551
environment: environment:
- GETH_BOOTNODES=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- GETH_OVERRIDE_KARST=1783526401
- GETH_OVERRIDE_OSAKA=1783526401
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network - GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
command: command:
- --bootnodes=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -108,7 +112,7 @@ services:
- traefik.http.routers.mode-mainnet-op-geth-pruned-pebble-hash.middlewares=mode-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.mode-mainnet-op-geth-pruned-pebble-hash.middlewares=mode-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
mode-mainnet-node: mode-mainnet-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.19.2} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 16249:16249 - 16249:16249
- 16249:16249/udp - 16249:16249/udp
@@ -53,10 +53,14 @@ services:
- 6060 - 6060
- 8551 - 8551
environment: environment:
- GETH_BOOTNODES=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- GETH_OVERRIDE_KARST=1783526401
- GETH_OVERRIDE_OSAKA=1783526401
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network - GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=path /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=path /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
command: command:
- --bootnodes=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -108,7 +112,7 @@ services:
- traefik.http.routers.mode-mainnet-op-geth-pruned-pebble-path.middlewares=mode-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.mode-mainnet-op-geth-pruned-pebble-path.middlewares=mode-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
mode-mainnet-node: mode-mainnet-node:
image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_MAINNET_KONA_VERSION:-v1.6.2} image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 17054:17054 - 17054:17054
- 17054:17054/udp - 17054:17054/udp
@@ -124,10 +128,14 @@ services:
- KONA_NODE_L2_TRUST_RPC=true - KONA_NODE_L2_TRUST_RPC=true
- KONA_NODE_METRICS_PORT=7300 - KONA_NODE_METRICS_PORT=7300
- KONA_NODE_MODE=Validator - KONA_NODE_MODE=Validator
- KONA_NODE_OVERRIDE_KEEP_KARST_UPGRADE_GAS=false
- KONA_NODE_P2P_ADVERTISE_IP=${IP} - KONA_NODE_P2P_ADVERTISE_IP=${IP}
- KONA_NODE_P2P_LISTEN_IP=0.0.0.0 - KONA_NODE_P2P_LISTEN_IP=0.0.0.0
- KONA_NODE_P2P_LISTEN_TCP_PORT=17054 - KONA_NODE_P2P_LISTEN_TCP_PORT=17054
- KONA_NODE_P2P_LISTEN_UDP_PORT=17054 - KONA_NODE_P2P_LISTEN_UDP_PORT=17054
- KONA_NODE_P2P_NO_DISCOVERY=true
- KONA_NODE_P2P_PEERS_HI=0
- KONA_NODE_P2P_PEERS_LO=0
- KONA_NODE_RPC_ADDR=0.0.0.0 - KONA_NODE_RPC_ADDR=0.0.0.0
- KONA_NODE_RPC_PORT=9545 - KONA_NODE_RPC_PORT=9545
- OP_NODE_SYNCMODE=execution-layer - OP_NODE_SYNCMODE=execution-layer
@@ -53,10 +53,14 @@ services:
- 6060 - 6060
- 8551 - 8551
environment: environment:
- GETH_BOOTNODES=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- GETH_OVERRIDE_KARST=1783526401
- GETH_OVERRIDE_OSAKA=1783526401
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
- GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network - GETH_ROLLUP_SEQUENCERHTTP=https://mainnet.mode.network
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=path /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' -- entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=path /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
command: command:
- --bootnodes=enode://ddb5b222075d528db176673f01a57a22b7e1f2e041b09b5efdb6cd70be13eba05ca619525be3a1c70b92cd1bf0c4ce6c0ecc5e8507c5bf4ad268acc98e2af388@38.114.121.59:12054,enode://4b8b66a9cb38d3b64049d23341bd2d5b52b6a9a4885f8289144b125d2e724f18f1be81d74c711c5015877f48f2f29dea4d8e02a095b877448795424c73786d92@144.76.73.236:12054,enode://0b93842cb8d8aa63fdee20df371bc028010ea7effc3d6e3a787f2caad60e6cce108188e44b0b8c02c1939171d2b1e72667f45fde60f2c3a74d9a7994c7533972@15.235.233.127:12054,enode://785e000bebfba6677f007084175c7a38613d0328ccbf8fc53ebb85813785456b7ee4c672f049404f5c09a5697635bc8e8fdf4bb0d6983d5c74128604022eb535@38.18.230.23:12054,enode://597666b61a9c05a6af36fa94a74e20c2e568b47c06eacfcdd06b0fac8840875dca4ff798828acc44f3a2437c04d968d7c754f3a0f46479730ab1291a1e50e23b@213.250.131.71:30303,enode://75b7493d2af39da072e7401ea5a059ac6d3de730bd1168239a79393313829037b9af2b9cdbde58c593fc6921682ad79cfbc3b6b9209a722cdfcc9eeb3ea51278@15.204.208.183:30303?discport=9200,enode://d42a0e3b503574c9533cd15c76a8c36203721185d9c21e85497934286317d1706b78c0083f5900c280a5938f3dd74949539a91c05a8950d838af77c4a6c74edc@162.55.25.225:30303?discport=9200,enode://2c1f4631ba0fb600cee0333dacd06cf73bdf831a4fb5652dd798a3a1f00ecce21b85c69bc2c223331be874981fab07f7437d2f4d4c8f96aa94b793b5b65f3b6c@173.231.40.178:15203,enode://25fd4a6f619cb757c562d978086424e7f87ab90f85eecdde6b158c9928a5373256573a8e5822aa97453236b4016378950c5616cdf67d40476a79ce42a5ee663f@162.55.232.96:14035,enode://802e91186711bf41f737dde2eed7d6fdbbdf2e0fba364de85a0894bb3f0bed2e161d17e6c063925aac247471c6bbb93ce54fbfadcbc2898a2b68c69efe4035a1@176.9.66.105:30303,enode://96dbee80cc4c4570fbca966360e59dcbc8a200fdc2d42e9ef2402c2a7c6c0c6aa5c2cc44a6c1a01ebf8aeb6b99f13f9a9523f0cb8a4ed76f224f68cb585b72f2@89.58.28.221:37777?discport=9200,enode://f46cbf982bd9b08f4982c81af475a0ae70158a6fbf086c9bb5822092b059e15d9f9f8308f345b1bcf456118c831eefac7971dc968de021be60f7cbe878117cea@135.129.103.34:30317?discport=26614,enode://bc5aa6430eb5580ee6d10e7613ae39cabc39374d4604c4832cfda114f472405cf1fd78ac7437304c7948648e045f5b8e43161b92820542e434de6974437162b9@168.119.193.254:31303,enode://1a1f40f505ff03a167d5094813ac69f9907fb89bcdfc567a0d5575ea226dae711549ed02d55468d092807152fe61f7684736c0e05d077adb1e56fdc745386a23@147.135.119.203:37777?discport=9200,enode://16d4654386581ef7a223af9d348697ffe4021b54aa80bdf461f4fa78ec75d64fb22e0a3cd4202d50ec9878e0118185c365a7ce1aa29da6bb2f5c78d92792a7a0@78.138.62.10:30306,enode://05140c9b74f50ef30735351edcef1e4426da5505b688462697d08ee5d5104de00aed711d19760b4ab2ac5fd2ece19e7f10b95935d95f2c2e81dc01fa03b103b4@3.253.112.63:30300?discport=9200,enode://8e8888d300de4424a9d48e1d24d572a7a84be6ccdf609165fe7b3321c73dd2242737617d23cab90684d915bb19d9c343e9e85d0addee366caa4ee6f4be582004@204.29.146.10:30306,enode://078d92e48cc12cfa6ae6e9b8dbbca7b30e82879def1d97588185f9e75a62629a940e356760ce2848bb3f7ef2d75aaa0be73088958f11ab3eaa69d4fb17ae00fa@157.90.177.41:30306,enode://07ed808a0d48a2afa81b481aaa41f9705f049ea73de871ec66ce41c2e921c096dc6997c9ab44dc23f022ace40b4f9afb873789583daf62fa5df8c02a115ce147@85.195.101.218:31004
- --datadir=/data - --datadir=/data
- --db.engine=pebble - --db.engine=pebble
- --gcmode=full - --gcmode=full
@@ -108,7 +112,7 @@ services:
- traefik.http.routers.mode-mainnet-op-geth-pruned-pebble-path.middlewares=mode-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.mode-mainnet-op-geth-pruned-pebble-path.middlewares=mode-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
mode-mainnet-node: mode-mainnet-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.19.2} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 17054:17054 - 17054:17054
- 17054:17054/udp - 17054:17054/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.mode-sepolia-op-geth-archive-leveldb-hash.middlewares=mode-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.mode-sepolia-op-geth-archive-leveldb-hash.middlewares=mode-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
mode-sepolia-archive-node: mode-sepolia-archive-node:
image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_SEPOLIA_KONA_VERSION:-v1.6.2} image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_SEPOLIA_KONA_VERSION:-v1.7.0}
ports: ports:
- 17835:17835 - 17835:17835
- 17835:17835/udp - 17835:17835/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.mode-sepolia-op-geth-archive-leveldb-hash.middlewares=mode-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.mode-sepolia-op-geth-archive-leveldb-hash.middlewares=mode-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
mode-sepolia-archive-node: mode-sepolia-archive-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 17835:17835 - 17835:17835
- 17835:17835/udp - 17835:17835/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.mode-sepolia-op-geth-pruned-pebble-hash.middlewares=mode-sepolia-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.mode-sepolia-op-geth-pruned-pebble-hash.middlewares=mode-sepolia-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
mode-sepolia-node: mode-sepolia-node:
image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_SEPOLIA_KONA_VERSION:-v1.6.2} image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_SEPOLIA_KONA_VERSION:-v1.7.0}
ports: ports:
- 18454:18454 - 18454:18454
- 18454:18454/udp - 18454:18454/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.mode-sepolia-op-geth-pruned-pebble-hash.middlewares=mode-sepolia-op-geth-pruned-pebble-hash-stripprefix, ipallowlist - traefik.http.routers.mode-sepolia-op-geth-pruned-pebble-hash.middlewares=mode-sepolia-op-geth-pruned-pebble-hash-stripprefix, ipallowlist
mode-sepolia-node: mode-sepolia-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 18454:18454 - 18454:18454
- 18454:18454/udp - 18454:18454/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.mode-sepolia-op-geth-pruned-pebble-path.middlewares=mode-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.mode-sepolia-op-geth-pruned-pebble-path.middlewares=mode-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist
mode-sepolia-node: mode-sepolia-node:
image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_SEPOLIA_KONA_VERSION:-v1.6.2} image: ${MODE_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${MODE_SEPOLIA_KONA_VERSION:-v1.7.0}
ports: ports:
- 18308:18308 - 18308:18308
- 18308:18308/udp - 18308:18308/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.mode-sepolia-op-geth-pruned-pebble-path.middlewares=mode-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.mode-sepolia-op-geth-pruned-pebble-path.middlewares=mode-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist
mode-sepolia-node: mode-sepolia-node:
image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${MODE_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${MODE_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 18308:18308 - 18308:18308
- 18308:18308/udp - 18308:18308/udp
@@ -111,7 +111,7 @@ services:
- traefik.http.routers.op-mainnet-op-geth-archive-leveldb-hash.middlewares=op-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.op-mainnet-op-geth-archive-leveldb-hash.middlewares=op-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
op-mainnet-archive-node: op-mainnet-archive-node:
image: ${OP_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${OP_MAINNET_KONA_VERSION:-v1.6.2} image: ${OP_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${OP_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 18399:18399 - 18399:18399
- 18399:18399/udp - 18399:18399/udp
@@ -111,7 +111,7 @@ services:
- traefik.http.routers.op-mainnet-op-geth-archive-leveldb-hash.middlewares=op-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.op-mainnet-op-geth-archive-leveldb-hash.middlewares=op-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
op-mainnet-archive-node: op-mainnet-archive-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.19.2} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 18399:18399 - 18399:18399
- 18399:18399/udp - 18399:18399/udp
@@ -172,7 +172,7 @@ services:
- traefik.http.routers.op-mainnet-op-geth-pruned-pebble-path-events.middlewares=ipallowlist - traefik.http.routers.op-mainnet-op-geth-pruned-pebble-path-events.middlewares=ipallowlist
op-mainnet-node: op-mainnet-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.19.2} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 17687:17687 - 17687:17687
- 17687:17687/udp - 17687:17687/udp
@@ -172,7 +172,7 @@ services:
- traefik.http.routers.op-mainnet-op-geth-pruned-pebble-path-events.middlewares=ipallowlist - traefik.http.routers.op-mainnet-op-geth-pruned-pebble-path-events.middlewares=ipallowlist
op-mainnet-node: op-mainnet-node:
image: ${OP_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${OP_MAINNET_KONA_VERSION:-v1.6.2} image: ${OP_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${OP_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 17687:17687 - 17687:17687
- 17687:17687/udp - 17687:17687/udp
@@ -108,7 +108,7 @@ services:
- traefik.http.routers.op-mainnet-op-geth-pruned-pebble-path.middlewares=op-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.op-mainnet-op-geth-pruned-pebble-path.middlewares=op-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
op-mainnet-node: op-mainnet-node:
image: ${OP_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${OP_MAINNET_KONA_VERSION:-v1.6.2} image: ${OP_KONA_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node}:${OP_MAINNET_KONA_VERSION:-v1.7.0}
ports: ports:
- 17687:17687 - 17687:17687
- 17687:17687/udp - 17687:17687/udp
@@ -108,7 +108,7 @@ services:
- traefik.http.routers.op-mainnet-op-geth-pruned-pebble-path.middlewares=op-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.op-mainnet-op-geth-pruned-pebble-path.middlewares=op-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
op-mainnet-node: op-mainnet-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.19.2} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 17687:17687 - 17687:17687
- 17687:17687/udp - 17687:17687/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.op-sepolia-op-geth-archive-leveldb-hash.middlewares=op-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist - traefik.http.routers.op-sepolia-op-geth-archive-leveldb-hash.middlewares=op-sepolia-op-geth-archive-leveldb-hash-stripprefix, ipallowlist
op-sepolia-archive-node: op-sepolia-archive-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 18257:18257 - 18257:18257
- 18257:18257/udp - 18257:18257/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.op-sepolia-op-geth-pruned-pebble-path.middlewares=op-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.op-sepolia-op-geth-pruned-pebble-path.middlewares=op-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist
op-sepolia-node: op-sepolia-node:
image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${OP_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${OP_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 16981:16981 - 16981:16981
- 16981:16981/udp - 16981:16981/udp
@@ -106,7 +106,7 @@ services:
- traefik.http.routers.superseed-mainnet-op-geth-pruned-pebble-path.middlewares=superseed-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.superseed-mainnet-op-geth-pruned-pebble-path.middlewares=superseed-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist
superseed-mainnet-node: superseed-mainnet-node:
image: ${SUPERSEED_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SUPERSEED_MAINNET_NODE_VERSION:-v1.19.2} image: ${SUPERSEED_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SUPERSEED_MAINNET_NODE_VERSION:-v1.19.6}
ports: ports:
- 16876:16876 - 16876:16876
- 16876:16876/udp - 16876:16876/udp
@@ -107,7 +107,7 @@ services:
- traefik.http.routers.superseed-sepolia-op-geth-pruned-pebble-path.middlewares=superseed-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist - traefik.http.routers.superseed-sepolia-op-geth-pruned-pebble-path.middlewares=superseed-sepolia-op-geth-pruned-pebble-path-stripprefix, ipallowlist
superseed-sepolia-node: superseed-sepolia-node:
image: ${SUPERSEED_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SUPERSEED_SEPOLIA_NODE_VERSION:-v1.19.2} image: ${SUPERSEED_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${SUPERSEED_SEPOLIA_NODE_VERSION:-v1.19.6}
ports: ports:
- 17522:17522 - 17522:17522
- 17522:17522/udp - 17522:17522/udp

Some files were not shown because too many files have changed in this diff Show More