Compare commits

...
Author SHA1 Message Date
claude 61179a0dc3 cronos-mainnet: add persistent peers and consensus timeouts to prevent sync stall
- Add PERSISTENT_PEERS env var with official cronos seeds
- Add MAX_NUM_OUTBOUND_PEERS=40 and MAX_NUM_INBOUND_PEERS=80
- Add SKIP_TIMEOUT_COMMIT=true for RPC nodes
- Apply these settings to config.toml in init.sh

Fixes block-sync-exit + slow consensus-mode catchup recurrence on rpc-us-50.
Job: 60bac0e9. Date: 2026-09-23
2026-09-23 03:14:36 +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
claude 32a244feac Merge pull request 'op/mode/mainnet genesis.json: add L1-fork aliases (cancun/prague/osaka) so geth init validates' (#82) from mode-mainnet-kona-permanent-env-fix into main 2026-09-20 08:25:20 +00:00
claude 344dde1aec mode: add L1-fork aliases (cancunTime=ecotoneTime, pragueTime=isthmusTime, osakaTime=karstTime) to fix geth init validation
Fixes OP-Stack invalidity error: CancunTime (<nil>) must equal EcotoneTime (1710374401)
Required by op-geth chain config validation which enforces:
- CancunTime == EcotoneTime (1710374401)
- PragueTime == IsthmusTime (1746806401)
- OsakaTime == KarstTime (1783526401)

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-20 06:05:33 +00:00
claude fd00746383 deploy: regenerate compose from vibe-node main 61c0b5c0f6ed 2026-09-20 03:58:37 +00:00
claude 9112b279d9 Merge pull request 'reload_dshackle: cut gateway connections on handler completion (~30 ms) instead of a fixed 3 s settle' (#81) from reload-settle-poll into main 2026-09-19 09:54:21 +00:00
robandClaude Fable 5.1 6f4b297733 reload_dshackle: cut gateway connections as soon as the SIGHUP handler reports completion (~30ms) instead of after a fixed 3s settle
The reload is in-process and takes 10-30 ms; the fixed sleep was the window in
which a removed upstream was already unrouted in dshackle while the gateway still
held the old announcements and kept sending queries it could no longer answer.
Poll the log for 'Reloading config has been completed' (or the fail/drop
markers), SETTLE stays the upper bound. Operator 2026-09-19.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-19 09:50:03 +00:00
claude 89d8036c6a deploy: regenerate compose from vibe-node main c1cc8d8bba6c 2026-09-19 07:33:29 +00:00
claude b5ee23ca36 deploy: regenerate compose from vibe-node main 8cdf43119b6f 2026-09-18 08:59:54 +00:00
claudeandClaude Opus 4.8 31587d758b arc-mainnet: pin reth+consensus 0.8.0 (reth 2.2 Storage V2)
0.7.2 (reth 1.11) panics in alloy-trie on the V2 snapshot datadir. Matches
context.yml + the arc-testnet pin. Archive seeded from snapshots.arc.network
and serving on rpc-de-16.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-17 12:11:53 +00:00
robandClaude Fable 5.1 cafa8139c9 nitro: v3.11.2-3599aca / v3.11.3-beb2108 -> v3.11.4-7d5ac27 (operator 2026-09-17)
Regenerated from vibe-node context.yml (global nitro pin + robinhood, plume
mainnet/testnet overrides). robinhood archive profiles (not rendered, no host
runs them) bumped by hand for parity. alephzero stays on its own v3.5.3 pin.
Regen also picked up the pending arc reference-rpc-endpoint list.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-17 01:42:18 +00:00
claudeandMistral Vibe 69234a6012 bsc: bump reth client v0.1.1→v0.1.2; regen xlayer reth v0.0.6.3→v0.0.7 and pathfinder v0.23.0→v0.24.0
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-16 14:44:00 +00:00
claude 1935cf3475 deploy: regenerate compose from vibe-node main 1553d8ccaf50 2026-09-14 20:59:37 +00:00
claudeandMistral Vibe 99db0bde08 scroll: bump l2geth to scroll-v5.10.8
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-14 19:17:05 +00:00
claude 161d747132 morph: bump l2geth 2.2.4->2.2.6 (mainnet, chainid 2818) 2026-09-14 17:05:18 +00:00
claude 5cdcf52581 deploy: regenerate compose from vibe-node main a41d103711fe 2026-09-14 15:08:51 +00:00
claudeandMistral Vibe ed9951b07e dash: bump dashd to 23.1.8
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-14 13:37:19 +00:00
claude 54502b821b deploy: regenerate compose from vibe-node main 5695d3b14f22 2026-09-14 11:42:01 +00:00
sebastian fe39b29340 Merge pull request 'zircuit-garfield: fix health-check reference endpoints' (#76) from issue-4536 into main
Reviewed-on: #76
2026-09-14 11:39:35 +00:00
claude 37787ca1e8 deploy: regenerate compose from vibe-node main 7fcbb15b2f7b 2026-09-14 11:16:45 +00:00
claude 9c5b74d406 deploy: regenerate compose from vibe-node main e264d0aba551 2026-09-14 10:37:49 +00:00
claude b0b85ede7b deploy: regenerate compose from vibe-node main 6a73725c75f7 2026-09-14 10:27:51 +00:00
claude 46f1a4e040 Merge pull request 'traefik: second, env-named network so non-RPC services can be routed off chains' (#80) from traefik-extra-network into main 2026-09-13 13:23:45 +00:00
robandClaude Opus 5 b6bbe77dff traefik: second, env-named network so non-RPC services can be routed off chains
Traefik now also listens on `extra`, whose name comes from TRAEFIK_EXTRA_NETWORK
and defaults to rpc_extra (matching the rpc_chains convention). It is not
`external: true`, so compose creates it; hosts that never use it just get an
empty bridge.

Why: anything that wants a traefik route currently has to sit on `chains`, which
on a typical host means 26 containers including unauthenticated redis:6379,
traefik:8080 (--api.insecure=true) and several unauthenticated :8545 endpoints.
A public site accepting anonymous uploads does not belong there. With this it
can be routed from an isolated network that only traefik bridges into.

Validated with `docker compose config` against a real host .env: unset ->
rpc_extra, TRAEFIK_EXTRA_NETWORK=vientiane_net -> vientiane_net, traefik on
[chains, extra] in both.

Operational note: changing traefik's network list means the NEXT rpc-update on a
host recreates the traefik container, briefly interrupting all HTTP/HTTPS routing
on that host, RPC endpoints included. Nothing pulls /root/rpc on its own, so this
lands host by host and should ride the serving gate.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-13 13:23:26 +00:00
claude 997a039c78 Bump bitcoind to 0.33.11 for bitcoin-cash
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-12 07:08:18 +00:00
claude 009cf01cc8 deploy: regenerate compose from vibe-node main 7e71efbd3d0b 2026-09-12 06:03:48 +00:00
claude 611aae805a Merge pull request 'superseed-sepolia: fix Karst fork-time configuration' (#75) from issue-3840 into main 2026-09-11 15:25:24 +00:00
claude 16834115f7 zircuit-garfield-testnet: update reference endpoints - replace failing URLs with https://rpc.garfield-testnet.zircuit.com 2026-09-08 02:59:42 +00:00
claude 6abace8173 superseed-sepolia: fix karst fork time from 1781712000 to 1787068801 2026-09-08 02:15:21 +00:00
134 changed files with 611 additions and 135 deletions
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
alephzero-mainnet-archive: alephzero-mainnet-archive:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.alephzero.raas.gelato.cloud - --execution.forwarding-target=https://rpc.alephzero.raas.gelato.cloud
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
alephzero-mainnet: alephzero-mainnet:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
alephzero-sepolia-archive: alephzero-sepolia-archive:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.alephzero-testnet.gelato.digital - --execution.forwarding-target=https://rpc.alephzero-testnet.gelato.digital
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
alephzero-sepolia: alephzero-sepolia:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.apechain.com/http - --execution.forwarding-target=https://rpc.apechain.com/http
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova-archive: arbitrum-nova-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova-archive: arbitrum-nova-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
arbitrum-nova-minimal: arbitrum-nova-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_NOVA_MINIMAL_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_NOVA_MINIMAL_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova-minimal: arbitrum-nova-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_NOVA_MINIMAL_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_NOVA_MINIMAL_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova: arbitrum-nova:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_NOVA_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_NOVA_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova: arbitrum-nova:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_NOVA_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_NOVA_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-archive: arbitrum-one-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545 - --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-archive: arbitrum-one-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545 - --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-archive: arbitrum-one-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
arbitrum-one-minimal: arbitrum-one-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_ONE_MINIMAL_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_ONE_MINIMAL_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-minimal: arbitrum-one-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_ONE_MINIMAL_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_ONE_MINIMAL_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -53,6 +53,7 @@ services:
- --execution.caching.archive=${ARBITRUM_ONE_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_ONE_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -53,6 +53,7 @@ services:
- --execution.caching.archive=${ARBITRUM_ONE_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_ONE_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one: arbitrum-one:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_ONE_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_ONE_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one: arbitrum-one:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_ONE_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_ONE_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia-archive: arbitrum-sepolia-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia-minimal: arbitrum-sepolia-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_SEPOLIA_MINIMAL_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_SEPOLIA_MINIMAL_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia-minimal: arbitrum-sepolia-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_SEPOLIA_MINIMAL_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_SEPOLIA_MINIMAL_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia: arbitrum-sepolia:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_SEPOLIA_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_SEPOLIA_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia: arbitrum-sepolia:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${ARBITRUM_SEPOLIA_ARCHIVE_DB:-false} - --execution.caching.archive=${ARBITRUM_SEPOLIA_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.gas-cap=5500000000 - --execution.rpc.gas-cap=5500000000
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
connext-sepolia-archive: connext-sepolia-archive:
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.connext-sepolia.gelato.digital - --execution.forwarding-target=https://rpc.connext-sepolia.gelato.digital
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
connext-sepolia: connext-sepolia:
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
everclear-mainnet-archive: everclear-mainnet-archive:
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.everclear.raas.gelato.cloud - --execution.forwarding-target=https://rpc.everclear.raas.gelato.cloud
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
everclear-mainnet: everclear-mainnet:
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
humanity-mainnet: humanity-mainnet:
image: ${HUMANITY_NITRO_IMAGE:-offchainlabs/nitro-node}:${HUMANITY_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${HUMANITY_NITRO_IMAGE:-offchainlabs/nitro-node}:${HUMANITY_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${HUMANITY_MAINNET_ARCHIVE_DB:-false} - --execution.caching.archive=${HUMANITY_MAINNET_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://humanity-main.g.alchemy.com/public - --execution.forwarding-target=https://humanity-main.g.alchemy.com/public
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
humanity-mainnet: humanity-mainnet:
image: ${HUMANITY_NITRO_IMAGE:-offchainlabs/nitro-node}:${HUMANITY_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${HUMANITY_NITRO_IMAGE:-offchainlabs/nitro-node}:${HUMANITY_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${HUMANITY_MAINNET_ARCHIVE_DB:-false} - --execution.caching.archive=${HUMANITY_MAINNET_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${HUMANITY_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://humanity-main.g.alchemy.com/public - --execution.forwarding-target=https://humanity-main.g.alchemy.com/public
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
humanity-testnet: humanity-testnet:
image: ${HUMANITY_NITRO_IMAGE:-offchainlabs/nitro-node}:${HUMANITY_TESTNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${HUMANITY_NITRO_IMAGE:-offchainlabs/nitro-node}:${HUMANITY_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${HUMANITY_TESTNET_ARCHIVE_DB:-false} - --execution.caching.archive=${HUMANITY_TESTNET_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.testnet.humanity.org - --execution.forwarding-target=https://rpc.testnet.humanity.org
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
humanity-testnet: humanity-testnet:
image: ${HUMANITY_NITRO_IMAGE:-offchainlabs/nitro-node}:${HUMANITY_TESTNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${HUMANITY_NITRO_IMAGE:-offchainlabs/nitro-node}:${HUMANITY_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${HUMANITY_TESTNET_ARCHIVE_DB:-false} - --execution.caching.archive=${HUMANITY_TESTNET_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${HUMANITY_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.testnet.humanity.org - --execution.forwarding-target=https://rpc.testnet.humanity.org
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
opencampuscodex-sepolia-archive: opencampuscodex-sepolia-archive:
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.open-campus-codex.gelato.digital - --execution.forwarding-target=https://rpc.open-campus-codex.gelato.digital
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
opencampuscodex-sepolia: opencampuscodex-sepolia:
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca} image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
playblock-mainnet-archive: playblock-mainnet-archive:
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.playblock.io - --execution.forwarding-target=https://rpc.playblock.io
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
playblock-mainnet: playblock-mainnet:
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
plume-mainnet-archive: plume-mainnet-archive:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.plume.org - --execution.forwarding-target=https://rpc.plume.org
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-mainnet-archive: plume-mainnet-archive:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.plume.org - --execution.forwarding-target=https://rpc.plume.org
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-mainnet: plume-mainnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${PLUME_MAINNET_ARCHIVE_DB:-false} - --execution.caching.archive=${PLUME_MAINNET_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.plume.org - --execution.forwarding-target=https://rpc.plume.org
@@ -0,0 +1,147 @@
---
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:arb/nitro/plume-mainnet-nitro-pruned-pebble-hash.yml
#
# docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/plume-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services:
plume-mainnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
command:
- --conf.file=/config/baseConfig.json
- --execution.caching.archive=${PLUME_MAINNET_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.plume.org
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0
- --http.api=eth,net,web3,arb,txpool,debug
- --http.corsdomain=*
- --http.port=8545
- --http.vhosts=*
- --metrics
- --metrics-server.addr=0.0.0.0
- --metrics-server.port=6070
- --node.batch-poster.enable=false
- --node.da.anytrust.enable=true
- --node.da.anytrust.rest-aggregator.enable=true
- --node.da.anytrust.rest-aggregator.urls=https://das-plume-mainnet-1.t.conduit.xyz
- --node.feed.input.url=wss://relay-plume-mainnet-1.t.conduit.xyz
- --node.sequencer=false
- --node.staker.enable=false
- --parent-chain.blob-client.beacon-url=${ETHEREUM_MAINNET_BEACON_REST}
- --parent-chain.blob-client.secondary-beacon-url=${ETHEREUM_MAINNET_BEACON_REST_FALLBACK}
- --parent-chain.connection.url=${ETHEREUM_MAINNET_EXECUTION_RPC}
- --persistent.chain=/root/.arbitrum/plume-mainnet
- --persistent.db-engine=pebble
- --ws.addr=0.0.0.0
- --ws.origins=*
- --ws.port=8545
restart: unless-stopped
stop_grace_period: 5m
networks:
- chains
volumes:
- ${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_HASH_DATA:-plume-mainnet-nitro-pruned-pebble-hash}:/root/.arbitrum
- ./arb/plume/mainnet:/config
- /slowdisk:/slowdisk
logging: *logging-defaults
labels:
- prometheus-scrape.enabled=true
- prometheus-scrape.port=6070
- prometheus-scrape.path=/debug/metrics/prometheus
- traefik.enable=true
- traefik.http.middlewares.plume-mainnet-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/plume-mainnet
- traefik.http.services.plume-mainnet-nitro-pruned-pebble-hash.loadbalancer.server.port=8545
- ${NO_SSL:-traefik.http.routers.plume-mainnet-nitro-pruned-pebble-hash.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.plume-mainnet-nitro-pruned-pebble-hash.tls.certresolver=myresolver}
- ${NO_SSL:-traefik.http.routers.plume-mainnet-nitro-pruned-pebble-hash.rule=Host(`$DOMAIN`) && (Path(`/plume-mainnet`) || Path(`/plume-mainnet/`))}
- ${NO_SSL:+traefik.http.routers.plume-mainnet-nitro-pruned-pebble-hash.rule=Path(`/plume-mainnet`) || Path(`/plume-mainnet/`)}
- traefik.http.routers.plume-mainnet-nitro-pruned-pebble-hash.middlewares=plume-mainnet-nitro-pruned-pebble-hash-stripprefix, ipallowlist
volumes:
plume-mainnet-nitro-pruned-pebble-hash:
x-upstreams:
- id: $${ID}
labels:
provider: $${PROVIDER}
connection:
generic:
rpc:
url: $${RPC_URL}
ws:
frameSize: 20Mb
msgSize: 50Mb
url: $${WS_URL}
chain: plume
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
...
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-mainnet: plume-mainnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
plume-testnet-archive: plume-testnet-archive:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://testnet-rpc.plume.org - --execution.forwarding-target=https://testnet-rpc.plume.org
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-testnet-archive: plume-testnet-archive:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://testnet-rpc.plume.org - --execution.forwarding-target=https://testnet-rpc.plume.org
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-testnet: plume-testnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=${PLUME_TESTNET_ARCHIVE_DB:-false} - --execution.caching.archive=${PLUME_TESTNET_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://testnet-rpc.plume.org - --execution.forwarding-target=https://testnet-rpc.plume.org
@@ -0,0 +1,147 @@
---
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:arb/nitro/plume-testnet-nitro-pruned-pebble-hash.yml
#
# docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/plume-testnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services:
plume-testnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
command:
- --conf.file=/config/baseConfig.json
- --execution.caching.archive=${PLUME_TESTNET_ARCHIVE_DB:-false}
- --execution.caching.database-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://testnet-rpc.plume.org
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0
- --http.api=eth,net,web3,arb,txpool,debug
- --http.corsdomain=*
- --http.port=8545
- --http.vhosts=*
- --metrics
- --metrics-server.addr=0.0.0.0
- --metrics-server.port=6070
- --node.batch-poster.enable=false
- --node.da.anytrust.enable=true
- --node.da.anytrust.rest-aggregator.enable=true
- --node.da.anytrust.rest-aggregator.urls=https://das-plume-testnet-1.t.conduit.xyz
- --node.feed.input.url=wss://relay-plume-testnet-1.t.conduit.xyz
- --node.sequencer=false
- --node.staker.enable=false
- --parent-chain.blob-client.beacon-url=${ETHEREUM_SEPOLIA_BEACON_REST}
- --parent-chain.blob-client.secondary-beacon-url=${ETHEREUM_SEPOLIA_BEACON_REST_FALLBACK}
- --parent-chain.connection.url=${ETHEREUM_SEPOLIA_EXECUTION_RPC}
- --persistent.chain=/root/.arbitrum/plume-testnet
- --persistent.db-engine=pebble
- --ws.addr=0.0.0.0
- --ws.origins=*
- --ws.port=8545
restart: unless-stopped
stop_grace_period: 5m
networks:
- chains
volumes:
- ${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_HASH_DATA:-plume-testnet-nitro-pruned-pebble-hash}:/root/.arbitrum
- ./arb/plume/testnet:/config
- /slowdisk:/slowdisk
logging: *logging-defaults
labels:
- prometheus-scrape.enabled=true
- prometheus-scrape.port=6070
- prometheus-scrape.path=/debug/metrics/prometheus
- traefik.enable=true
- traefik.http.middlewares.plume-testnet-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/plume-testnet
- traefik.http.services.plume-testnet-nitro-pruned-pebble-hash.loadbalancer.server.port=8545
- ${NO_SSL:-traefik.http.routers.plume-testnet-nitro-pruned-pebble-hash.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.plume-testnet-nitro-pruned-pebble-hash.tls.certresolver=myresolver}
- ${NO_SSL:-traefik.http.routers.plume-testnet-nitro-pruned-pebble-hash.rule=Host(`$DOMAIN`) && (Path(`/plume-testnet`) || Path(`/plume-testnet/`))}
- ${NO_SSL:+traefik.http.routers.plume-testnet-nitro-pruned-pebble-hash.rule=Path(`/plume-testnet`) || Path(`/plume-testnet/`)}
- traefik.http.routers.plume-testnet-nitro-pruned-pebble-hash.middlewares=plume-testnet-nitro-pruned-pebble-hash-stripprefix, ipallowlist
volumes:
plume-testnet-nitro-pruned-pebble-hash:
x-upstreams:
- id: $${ID}
labels:
provider: $${PROVIDER}
connection:
generic:
rpc:
url: $${RPC_URL}
ws:
frameSize: 20Mb
msgSize: 50Mb
url: $${WS_URL}
chain: plume-testnet
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
...
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-testnet: plume-testnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
real-mainnet-archive: real-mainnet-archive:
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital - --execution.forwarding-target=https://rpc.realforreal.gelato.digital
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
real-mainnet-archive: real-mainnet-archive:
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
@@ -52,6 +52,7 @@ services:
- --execution.caching.archive=true - --execution.caching.archive=true
- --execution.caching.database-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048} - --execution.caching.database-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATABASE_CACHE:-2048}
- --execution.caching.snapshot-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400} - --execution.caching.snapshot-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.state-scheme=hash
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600} - --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024} - --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital - --execution.forwarding-target=https://rpc.realforreal.gelato.digital
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
real-mainnet: real-mainnet:
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
robinhood-mainnet-archive: robinhood-mainnet-archive:
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
robinhood-mainnet: robinhood-mainnet:
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_MAINNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_MAINNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
robinhood-testnet-archive: robinhood-testnet-archive:
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_TESTNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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:
robinhood-testnet: robinhood-testnet:
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_TESTNET_NITRO_VERSION:-v3.11.2-3599aca} image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_TESTNET_NITRO_VERSION:-v3.11.4-7d5ac27}
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
+7 -6
View File
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arc-mainnet-archive-consensus-init: arc-mainnet-archive-consensus-init:
image: ${ARC_CONSENSUS_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-consensus}:${ARC_MAINNET_CONSENSUS_VERSION:-0.7.2} image: ${ARC_CONSENSUS_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-consensus}:${ARC_MAINNET_CONSENSUS_VERSION:-0.8.0}
user: 0:0 user: 0:0
entrypoint: [/usr/local/bin/arc-node-consensus, init] entrypoint: [/usr/local/bin/arc-node-consensus, init]
command: command:
@@ -57,7 +57,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
arc-mainnet-archive: arc-mainnet-archive:
image: ${ARC_RETH_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-execution}:${ARC_MAINNET_RETH_VERSION:-0.7.2} image: ${ARC_RETH_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-execution}:${ARC_MAINNET_RETH_VERSION:-0.8.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
@@ -91,7 +91,7 @@ services:
- --ipcpath=/sockets/reth.ipc - --ipcpath=/sockets/reth.ipc
- --log.file.directory=/data/execution/logs - --log.file.directory=/data/execution/logs
- --metrics=0.0.0.0:9001 - --metrics=0.0.0.0:9001
- --rpc.forwarder=https://rpc.arc.network/ - --rpc.forwarder=https://rpc.mainnet.arc.io/
restart: unless-stopped restart: unless-stopped
stop_grace_period: 5m stop_grace_period: 5m
depends_on: depends_on:
@@ -119,7 +119,7 @@ services:
shm_size: 2gb shm_size: 2gb
arc-mainnet-archive-node: arc-mainnet-archive-node:
image: ${ARC_CONSENSUS_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-consensus}:${ARC_MAINNET_CONSENSUS_VERSION:-0.7.2} image: ${ARC_CONSENSUS_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-consensus}:${ARC_MAINNET_CONSENSUS_VERSION:-0.8.0}
user: 0:0 user: 0:0
expose: expose:
- 31000 - 31000
@@ -131,8 +131,9 @@ services:
- --execution-persistence-backpressure-threshold=200 - --execution-persistence-backpressure-threshold=200
- --execution-socket=/sockets/auth.ipc - --execution-socket=/sockets/auth.ipc
- --follow - --follow
- --follow.endpoint=https://rpc.arc.network,wss=rpc.arc.network - --follow.endpoint=https://rpc.mainnet.arc.io,wss=rpc.mainnet.arc.io
- --follow.endpoint=https://arc.drpc.org,wss=arc.drpc.org - --follow.endpoint=https://rpc.quicknode.mainnet.arc.io,wss=rpc.quicknode.mainnet.arc.io
- --follow.endpoint=https://rpc.blockdaemon.mainnet.arc.io/websocket,wss=rpc.blockdaemon.mainnet.arc.io
- --full - --full
- --home=/data/consensus - --home=/data/consensus
- --metrics=0.0.0.0:29000 - --metrics=0.0.0.0:29000
+7 -6
View File
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arc-mainnet-consensus-init: arc-mainnet-consensus-init:
image: ${ARC_CONSENSUS_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-consensus}:${ARC_MAINNET_CONSENSUS_VERSION:-0.7.2} image: ${ARC_CONSENSUS_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-consensus}:${ARC_MAINNET_CONSENSUS_VERSION:-0.8.0}
user: 0:0 user: 0:0
entrypoint: [/usr/local/bin/arc-node-consensus, init] entrypoint: [/usr/local/bin/arc-node-consensus, init]
command: command:
@@ -57,7 +57,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
arc-mainnet: arc-mainnet:
image: ${ARC_RETH_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-execution}:${ARC_MAINNET_RETH_VERSION:-0.7.2} image: ${ARC_RETH_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-execution}:${ARC_MAINNET_RETH_VERSION:-0.8.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
@@ -93,7 +93,7 @@ services:
- --log.file.directory=/data/execution/logs - --log.file.directory=/data/execution/logs
- --metrics=0.0.0.0:9001 - --metrics=0.0.0.0:9001
- --prune.block-interval=5000 - --prune.block-interval=5000
- --rpc.forwarder=https://rpc.arc.network/ - --rpc.forwarder=https://rpc.mainnet.arc.io/
restart: unless-stopped restart: unless-stopped
stop_grace_period: 5m stop_grace_period: 5m
depends_on: depends_on:
@@ -121,7 +121,7 @@ services:
shm_size: 2gb shm_size: 2gb
arc-mainnet-node: arc-mainnet-node:
image: ${ARC_CONSENSUS_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-consensus}:${ARC_MAINNET_CONSENSUS_VERSION:-0.7.2} image: ${ARC_CONSENSUS_IMAGE:-docker.cloudsmith.io/circle/arc-network/arc-consensus}:${ARC_MAINNET_CONSENSUS_VERSION:-0.8.0}
user: 0:0 user: 0:0
expose: expose:
- 31000 - 31000
@@ -133,8 +133,9 @@ services:
- --execution-persistence-backpressure-threshold=200 - --execution-persistence-backpressure-threshold=200
- --execution-socket=/sockets/auth.ipc - --execution-socket=/sockets/auth.ipc
- --follow - --follow
- --follow.endpoint=https://rpc.arc.network,wss=rpc.arc.network - --follow.endpoint=https://rpc.mainnet.arc.io,wss=rpc.mainnet.arc.io
- --follow.endpoint=https://arc.drpc.org,wss=arc.drpc.org - --follow.endpoint=https://rpc.quicknode.mainnet.arc.io,wss=rpc.quicknode.mainnet.arc.io
- --follow.endpoint=https://rpc.blockdaemon.mainnet.arc.io/websocket,wss=rpc.blockdaemon.mainnet.arc.io
- --full - --full
- --home=/data/consensus - --home=/data/consensus
- --metrics=0.0.0.0:29000 - --metrics=0.0.0.0:29000
@@ -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",
@@ -35,7 +35,7 @@ services:
dockerfile: cometbft.Dockerfile dockerfile: cometbft.Dockerfile
args: args:
CL_IMAGE: ${BABYLON_BABYLOND_IMAGE:-babylonlabs/babylond} CL_IMAGE: ${BABYLON_BABYLOND_IMAGE:-babylonlabs/babylond}
CL_VERSION: ${BABYLON_MAINNET_BABYLOND_VERSION:-v4.3.0} CL_VERSION: ${BABYLON_MAINNET_BABYLOND_VERSION:-v4.4.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
+7
View File
@@ -1,4 +1,11 @@
networks: networks:
# Second network Traefik also listens on, so a service can be routed WITHOUT
# sitting on `chains` next to the RPC nodes, Redis and the Traefik API (a
# public-facing site next to unauthenticated :8545 endpoints is a foothold we
# do not want to hand out). Overridable per host via TRAEFIK_EXTRA_NETWORK;
# the default is an empty bridge, so hosts that do not use it are unaffected.
extra:
name: ${TRAEFIK_EXTRA_NETWORK:-rpc_extra}
chains: chains:
driver: bridge driver: bridge
ipam: ipam:
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
bitcoin-cash-mainnet: bitcoin-cash-mainnet:
image: ${BITCOIN_CASH_BITCOIND_IMAGE:-bitcoinabc/bitcoin-abc}:${BITCOIN_CASH_MAINNET_BITCOIND_VERSION:-0.33.8} image: ${BITCOIN_CASH_BITCOIND_IMAGE:-bitcoinabc/bitcoin-abc}:${BITCOIN_CASH_MAINNET_BITCOIND_VERSION:-0.33.11}
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:
bitcoin-cash-testnet: bitcoin-cash-testnet:
image: ${BITCOIN_CASH_BITCOIND_IMAGE:-bitcoinabc/bitcoin-abc}:${BITCOIN_CASH_TESTNET_BITCOIND_VERSION:-0.33.8} image: ${BITCOIN_CASH_BITCOIND_IMAGE:-bitcoinabc/bitcoin-abc}:${BITCOIN_CASH_TESTNET_BITCOIND_VERSION:-0.33.11}
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
@@ -49,7 +49,7 @@ services:
args: args:
LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm}
LLVM_VERSION: ${LLVM_VERSION:-20250912105042} LLVM_VERSION: ${LLVM_VERSION:-20250912105042}
RETH_VERSION: ${BSC_CHAPEL_RETH_VERSION:-v0.1.1} RETH_VERSION: ${BSC_CHAPEL_RETH_VERSION:-v0.1.2}
RETH_REPO: ${BSC_CHAPEL_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} RETH_REPO: ${BSC_CHAPEL_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git}
ARCH_TARGET: ${ARCH_TARGET:-native} ARCH_TARGET: ${ARCH_TARGET:-native}
PROFILE: ${RETH_BUILD_PROFILE:-maxperf} PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
+1 -1
View File
@@ -49,7 +49,7 @@ services:
args: args:
LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm}
LLVM_VERSION: ${LLVM_VERSION:-20250912105042} LLVM_VERSION: ${LLVM_VERSION:-20250912105042}
RETH_VERSION: ${BSC_CHAPEL_RETH_VERSION:-v0.1.1} RETH_VERSION: ${BSC_CHAPEL_RETH_VERSION:-v0.1.2}
RETH_REPO: ${BSC_CHAPEL_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} RETH_REPO: ${BSC_CHAPEL_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git}
ARCH_TARGET: ${ARCH_TARGET:-native} ARCH_TARGET: ${ARCH_TARGET:-native}
PROFILE: ${RETH_BUILD_PROFILE:-maxperf} PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
@@ -49,7 +49,7 @@ services:
args: args:
LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm}
LLVM_VERSION: ${LLVM_VERSION:-20250912105042} LLVM_VERSION: ${LLVM_VERSION:-20250912105042}
RETH_VERSION: ${BSC_CHAPEL_RETH_VERSION:-v0.1.1} RETH_VERSION: ${BSC_CHAPEL_RETH_VERSION:-v0.1.2}
RETH_REPO: ${BSC_CHAPEL_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} RETH_REPO: ${BSC_CHAPEL_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git}
ARCH_TARGET: ${ARCH_TARGET:-native} ARCH_TARGET: ${ARCH_TARGET:-native}
PROFILE: ${RETH_BUILD_PROFILE:-maxperf} PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
+1 -1
View File
@@ -49,7 +49,7 @@ services:
args: args:
LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm}
LLVM_VERSION: ${LLVM_VERSION:-20250912105042} LLVM_VERSION: ${LLVM_VERSION:-20250912105042}
RETH_VERSION: ${BSC_CHAPEL_RETH_VERSION:-v0.1.1} RETH_VERSION: ${BSC_CHAPEL_RETH_VERSION:-v0.1.2}
RETH_REPO: ${BSC_CHAPEL_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} RETH_REPO: ${BSC_CHAPEL_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git}
ARCH_TARGET: ${ARCH_TARGET:-native} ARCH_TARGET: ${ARCH_TARGET:-native}
PROFILE: ${RETH_BUILD_PROFILE:-maxperf} PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
@@ -49,7 +49,7 @@ services:
args: args:
LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm}
LLVM_VERSION: ${LLVM_VERSION:-20250912105042} LLVM_VERSION: ${LLVM_VERSION:-20250912105042}
RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.1.1} RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.1.2}
RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git}
ARCH_TARGET: ${ARCH_TARGET:-native} ARCH_TARGET: ${ARCH_TARGET:-native}
PROFILE: ${RETH_BUILD_PROFILE:-maxperf} PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
@@ -102,7 +102,9 @@ services:
- --rpc.max-blocks-per-filter=0 - --rpc.max-blocks-per-filter=0
- --rpc.max-connections=50000 - --rpc.max-connections=50000
- --rpc.max-logs-per-response=0 - --rpc.max-logs-per-response=0
- --rpc.max-response-size=1024
- --rpc.max-trace-filter-blocks=10000 - --rpc.max-trace-filter-blocks=10000
- --rpc.max-tracing-requests=32
- --ws - --ws
- --ws.addr=0.0.0.0 - --ws.addr=0.0.0.0
- --ws.api=admin,debug,eth,net,trace,txpool,web3,rpc,reth,ots,flashbots,mev - --ws.api=admin,debug,eth,net,trace,txpool,web3,rpc,reth,ots,flashbots,mev
+3 -1
View File
@@ -49,7 +49,7 @@ services:
args: args:
LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm}
LLVM_VERSION: ${LLVM_VERSION:-20250912105042} LLVM_VERSION: ${LLVM_VERSION:-20250912105042}
RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.1.1} RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.1.2}
RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git}
ARCH_TARGET: ${ARCH_TARGET:-native} ARCH_TARGET: ${ARCH_TARGET:-native}
PROFILE: ${RETH_BUILD_PROFILE:-maxperf} PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
@@ -102,7 +102,9 @@ services:
- --rpc.max-blocks-per-filter=0 - --rpc.max-blocks-per-filter=0
- --rpc.max-connections=50000 - --rpc.max-connections=50000
- --rpc.max-logs-per-response=0 - --rpc.max-logs-per-response=0
- --rpc.max-response-size=1024
- --rpc.max-trace-filter-blocks=10000 - --rpc.max-trace-filter-blocks=10000
- --rpc.max-tracing-requests=32
- --ws - --ws
- --ws.addr=0.0.0.0 - --ws.addr=0.0.0.0
- --ws.api=admin,debug,eth,net,trace,txpool,web3,rpc,reth,ots,flashbots,mev - --ws.api=admin,debug,eth,net,trace,txpool,web3,rpc,reth,ots,flashbots,mev
@@ -49,7 +49,7 @@ services:
args: args:
LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm}
LLVM_VERSION: ${LLVM_VERSION:-20250912105042} LLVM_VERSION: ${LLVM_VERSION:-20250912105042}
RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.1.1} RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.1.2}
RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git}
ARCH_TARGET: ${ARCH_TARGET:-native} ARCH_TARGET: ${ARCH_TARGET:-native}
PROFILE: ${RETH_BUILD_PROFILE:-maxperf} PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
+1 -1
View File
@@ -49,7 +49,7 @@ services:
args: args:
LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm} LLVM_IMAGE: ${LLVM_IMAGE:-snowstep/llvm}
LLVM_VERSION: ${LLVM_VERSION:-20250912105042} LLVM_VERSION: ${LLVM_VERSION:-20250912105042}
RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.1.1} RETH_VERSION: ${BSC_MAINNET_RETH_VERSION:-v0.1.2}
RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git} RETH_REPO: ${BSC_MAINNET_RETH_REPO:-https://github.com/bnb-chain/reth-bsc.git}
ARCH_TARGET: ${ARCH_TARGET:-native} ARCH_TARGET: ${ARCH_TARGET:-native}
PROFILE: ${RETH_BUILD_PROFILE:-maxperf} PROFILE: ${RETH_BUILD_PROFILE:-maxperf}
+36
View File
@@ -787,6 +787,24 @@
"plume-mainnet-nitro-pruned-leveldb-hash" "plume-mainnet-nitro-pruned-leveldb-hash"
] ]
}, },
{
"chain": "mainnet",
"client": "nitro",
"compose_file": "arb/nitro/plume-mainnet-nitro-pruned-pebble-hash",
"drpc_chain": "plume",
"features": [
"hash",
"leveldb"
],
"network": "plume",
"node": null,
"relay": null,
"stack": "arb",
"type": "pruned",
"volumes": [
"plume-mainnet-nitro-pruned-pebble-hash"
]
},
{ {
"chain": "mainnet", "chain": "mainnet",
"client": "nitro", "client": "nitro",
@@ -859,6 +877,24 @@
"plume-testnet-nitro-pruned-leveldb-hash" "plume-testnet-nitro-pruned-leveldb-hash"
] ]
}, },
{
"chain": "testnet",
"client": "nitro",
"compose_file": "arb/nitro/plume-testnet-nitro-pruned-pebble-hash",
"drpc_chain": "plume-testnet",
"features": [
"hash",
"leveldb"
],
"network": "plume",
"node": null,
"relay": null,
"stack": "arb",
"type": "pruned",
"volumes": [
"plume-testnet-nitro-pruned-pebble-hash"
]
},
{ {
"chain": "testnet", "chain": "testnet",
"client": "nitro", "client": "nitro",
+1 -1
View File
@@ -35,7 +35,7 @@ services:
dockerfile: cometbft.Dockerfile dockerfile: cometbft.Dockerfile
args: args:
CL_IMAGE: ${COSMOS_GAIAD_IMAGE:-ghcr.io/cosmos/gaia} CL_IMAGE: ${COSMOS_GAIAD_IMAGE:-ghcr.io/cosmos/gaia}
CL_VERSION: ${COSMOS_MAINNET_GAIAD_VERSION:-v27.6.0} CL_VERSION: ${COSMOS_MAINNET_GAIAD_VERSION:-v28.0.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
+8
View File
@@ -12,6 +12,10 @@ API="${API:-eth,txpool,net,debug,web3}"
GENESIS_URL="${GENESIS_URL:-https://raw.githubusercontent.com/crypto-org-chain/cronos-mainnet/master/cronosmainnet_25-1/genesis.json}" GENESIS_URL="${GENESIS_URL:-https://raw.githubusercontent.com/crypto-org-chain/cronos-mainnet/master/cronosmainnet_25-1/genesis.json}"
SEEDS="${SEEDS:-0d5cf1394a1cfde28dc8f023567222abc0f47534@seed-0.cronos.com:26656,3032073adc06d710dd512240281637c1bd0c8a7b@seed-1.cronos.com:26656,04f43116b4c6c70054d9c2b7485383df5b1ed1da@seed-2.cronos.com:26656,337377dcda43d79c537d2c4d93ad3b698ce9452e@bd-cronos-mainnet-seed-node-01.bdnodes.net:26656}" SEEDS="${SEEDS:-0d5cf1394a1cfde28dc8f023567222abc0f47534@seed-0.cronos.com:26656,3032073adc06d710dd512240281637c1bd0c8a7b@seed-1.cronos.com:26656,04f43116b4c6c70054d9c2b7485383df5b1ed1da@seed-2.cronos.com:26656,337377dcda43d79c537d2c4d93ad3b698ce9452e@bd-cronos-mainnet-seed-node-01.bdnodes.net:26656}"
STATESYNC_RPC="${STATESYNC_RPC:-https://cronos-rpc.publicnode.com:443}" STATESYNC_RPC="${STATESYNC_RPC:-https://cronos-rpc.publicnode.com:443}"
PERSISTENT_PEERS="${PERSISTENT_PEERS:-0d5cf1394a1cfde28dc8f023567222abc0f47534@seed-0.cronos.com:26656,3032073adc06d710dd512240281637c1bd0c8a7b@seed-1.cronos.com:26656,04f43116b4c6c70054d9c2b7485383df5b1ed1da@seed-2.cronos.com:26656,337377dcda43d79c537d2c4d93ad3b698ce9452e@bd-cronos-mainnet-seed-node-01.bdnodes.net:26656}"
MAX_NUM_OUTBOUND_PEERS="${MAX_NUM_OUTBOUND_PEERS:-40}"
MAX_NUM_INBOUND_PEERS="${MAX_NUM_INBOUND_PEERS:-80}"
SKIP_TIMEOUT_COMMIT="${SKIP_TIMEOUT_COMMIT:-true}"
MIN_GAS="${MIN_GAS:-5000000000000basecro}" MIN_GAS="${MIN_GAS:-5000000000000basecro}"
PRUNING="${PRUNING:-custom}" PRUNING="${PRUNING:-custom}"
PRUNING_KEEP_RECENT="${PRUNING_KEEP_RECENT:-100}" PRUNING_KEEP_RECENT="${PRUNING_KEEP_RECENT:-100}"
@@ -56,6 +60,10 @@ sed -i "/^\[evm\]/,/^\[/{s|^max-tx-gas-wanted = .*|max-tx-gas-wanted = $EVM_MAX_
ct_patch_p2p "$CONFIG_DIR/config.toml" "$IP" "${P2P_PORT:-10521}" ct_patch_p2p "$CONFIG_DIR/config.toml" "$IP" "${P2P_PORT:-10521}"
ct_merge_seeds "$CONFIG_DIR/config.toml" "$SEEDS" ct_merge_seeds "$CONFIG_DIR/config.toml" "$SEEDS"
ct_set_persistent_peers "$CONFIG_DIR/config.toml" "$PERSISTENT_PEERS"
sed -i "s/^max_num_outbound_peers = .*/max_num_outbound_peers = ${MAX_NUM_OUTBOUND_PEERS}/" "$CONFIG_DIR/config.toml"
sed -i "s/^max_num_inbound_peers = .*/max_num_inbound_peers = ${MAX_NUM_INBOUND_PEERS}/" "$CONFIG_DIR/config.toml"
sed -i "s/^skip_timeout_commit = .*/skip_timeout_commit = ${SKIP_TIMEOUT_COMMIT}/" "$CONFIG_DIR/config.toml"
ct_configure_statesync "$CONFIG_DIR/config.toml" "$STATESYNC_RPC" 2000 ct_configure_statesync "$CONFIG_DIR/config.toml" "$STATESYNC_RPC" 2000
ct_set_moniker "$CONFIG_DIR/config.toml" "${MONIKER:-rpc-node}" ct_set_moniker "$CONFIG_DIR/config.toml" "${MONIKER:-rpc-node}"
+1 -1
View File
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
dash-mainnet: dash-mainnet:
image: ${DASH_DASHD_IMAGE:-dashpay/dashd}:${DASH_MAINNET_DASHD_VERSION:-23.1.7} image: ${DASH_DASHD_IMAGE:-dashpay/dashd}:${DASH_MAINNET_DASHD_VERSION:-23.1.8}
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:
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
@@ -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
@@ -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
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
morph-mainnet-archive: morph-mainnet-archive:
image: ${MORPH_L2GETH_IMAGE:-ghcr.io/morph-l2/go-ethereum}:${MORPH_MAINNET_L2GETH_VERSION:-2.2.4} image: ${MORPH_L2GETH_IMAGE:-ghcr.io/morph-l2/go-ethereum}:${MORPH_MAINNET_L2GETH_VERSION:-2.2.6}
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
@@ -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
@@ -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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-mainnet-archive: celo-mainnet-archive:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_MAINNET_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_MAINNET_GETH_VERSION:-celo-v2.2.5}
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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-mainnet: celo-mainnet:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_MAINNET_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_MAINNET_GETH_VERSION:-celo-v2.2.5}
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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-mainnet: celo-mainnet:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_MAINNET_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_MAINNET_GETH_VERSION:-celo-v2.2.5}
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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-mainnet: celo-mainnet:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_MAINNET_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_MAINNET_GETH_VERSION:-celo-v2.2.5}
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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-sepolia-archive: celo-sepolia-archive:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.5}
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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-sepolia-archive: celo-sepolia-archive:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.5}
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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-sepolia-archive: celo-sepolia-archive:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.5}
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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-sepolia: celo-sepolia:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.5}
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
@@ -46,7 +46,7 @@ services:
logging: *logging-defaults logging: *logging-defaults
celo-sepolia: celo-sepolia:
image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.4} image: ${CELO_GETH_IMAGE:-us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth}:${CELO_SEPOLIA_GETH_VERSION:-celo-v2.2.5}
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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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

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