diff --git a/core/core/core-buffalo-core-pruned-pebble-path.yml b/core/core/core-buffalo-core-pruned-pebble-path.yml index 988cfc1b..4779ea9c 100644 --- a/core/core/core-buffalo-core-pruned-pebble-path.yml +++ b/core/core/core-buffalo-core-pruned-pebble-path.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: core-buffalo: - image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_BUFFALO_CORE_VERSION:-1.0.19} + image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_BUFFALO_CORE_VERSION:-1.0.22} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle diff --git a/core/core/core-mainnet-core-archive-leveldb-hash.yml b/core/core/core-mainnet-core-archive-leveldb-hash.yml index 6b5505df..68e2f050 100644 --- a/core/core/core-mainnet-core-archive-leveldb-hash.yml +++ b/core/core/core-mainnet-core-archive-leveldb-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: core-mainnet-archive: - image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_MAINNET_CORE_VERSION:-1.0.19} + image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_MAINNET_CORE_VERSION:-1.0.22} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle diff --git a/core/core/core-mainnet-core-pruned-leveldb-hash.yml b/core/core/core-mainnet-core-pruned-leveldb-hash.yml index b63e7c43..535d9b6f 100644 --- a/core/core/core-mainnet-core-pruned-leveldb-hash.yml +++ b/core/core/core-mainnet-core-pruned-leveldb-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: core-mainnet: - image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_MAINNET_CORE_VERSION:-1.0.19} + image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_MAINNET_CORE_VERSION:-1.0.22} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle diff --git a/core/core/core-pigeon-core-pruned-pebble-path.yml b/core/core/core-pigeon-core-pruned-pebble-path.yml index 7e2254ac..00fde7f0 100644 --- a/core/core/core-pigeon-core-pruned-pebble-path.yml +++ b/core/core/core-pigeon-core-pruned-pebble-path.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: core-pigeon: - image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_PIGEON_CORE_VERSION:-1.0.19} + image: ${CORE_CORE_IMAGE:-ghcr.io/coredao-org/core-chain}:${CORE_PIGEON_CORE_VERSION:-1.0.22} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle diff --git a/op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml b/op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml index 114c238c..b01f794c 100644 --- a/op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml +++ b/op/geth/zircuit-garfield-op-geth-archive-leveldb-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-garfield-archive: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-v1.26.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -108,7 +108,7 @@ services: - traefik.http.routers.zircuit-garfield-op-geth-archive-leveldb-hash.middlewares=zircuit-garfield-op-geth-archive-leveldb-hash-stripprefix, ipallowlist zircuit-garfield-archive-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-v1.26.5} ports: - 17296:17296 - 17296:17296/udp diff --git a/op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml b/op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml index 4527bd35..c0600e01 100644 --- a/op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml +++ b/op/geth/zircuit-garfield-op-geth-archive-pebble-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-garfield-archive: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-v1.26.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -108,7 +108,7 @@ services: - traefik.http.routers.zircuit-garfield-op-geth-archive-pebble-hash.middlewares=zircuit-garfield-op-geth-archive-pebble-hash-stripprefix, ipallowlist zircuit-garfield-archive-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-v1.26.5} ports: - 16723:16723 - 16723:16723/udp diff --git a/op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml b/op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml index b4500f5e..5c55d6bd 100644 --- a/op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml +++ b/op/geth/zircuit-garfield-op-geth-pruned-pebble-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-garfield: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-v1.26.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -108,7 +108,7 @@ services: - traefik.http.routers.zircuit-garfield-op-geth-pruned-pebble-hash.middlewares=zircuit-garfield-op-geth-pruned-pebble-hash-stripprefix, ipallowlist zircuit-garfield-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-v1.26.5} ports: - 17397:17397 - 17397:17397/udp diff --git a/op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml b/op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml index 0095f03c..32bb2bbd 100644 --- a/op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml +++ b/op/geth/zircuit-garfield-op-geth-pruned-pebble-path.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-garfield: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_GARFIELD_GETH_VERSION:-v1.26.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -108,7 +108,7 @@ services: - traefik.http.routers.zircuit-garfield-op-geth-pruned-pebble-path.middlewares=zircuit-garfield-op-geth-pruned-pebble-path-stripprefix, ipallowlist zircuit-garfield-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${GARFIELD_NODE_VERSION:-v1.26.5} ports: - 15072:15072 - 15072:15072/udp diff --git a/op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml index 5b5da93d..ac8a0711 100644 --- a/op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-mainnet-archive: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-v1.26.5} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-v1.109.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -109,7 +109,7 @@ services: - traefik.http.routers.zircuit-mainnet-op-geth-archive-leveldb-hash.middlewares=zircuit-mainnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist zircuit-mainnet-archive-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-v1.26.5} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-v1.109.5} ports: - 19463:19463 - 19463:19463/udp diff --git a/op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml b/op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml index f1eba5ad..037f51db 100644 --- a/op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml +++ b/op/geth/zircuit-mainnet-op-geth-archive-pebble-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-mainnet-archive: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-v1.26.5} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-v1.109.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -109,7 +109,7 @@ services: - traefik.http.routers.zircuit-mainnet-op-geth-archive-pebble-hash.middlewares=zircuit-mainnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist zircuit-mainnet-archive-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-v1.26.5} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-v1.109.5} ports: - 15588:15588 - 15588:15588/udp diff --git a/op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml b/op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml index e00927b9..8cbb77f3 100644 --- a/op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/zircuit-mainnet-op-geth-pruned-pebble-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-mainnet: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-v1.26.5} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-v1.109.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -109,7 +109,7 @@ services: - traefik.http.routers.zircuit-mainnet-op-geth-pruned-pebble-hash.middlewares=zircuit-mainnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist zircuit-mainnet-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-v1.26.5} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-v1.109.5} ports: - 18688:18688 - 18688:18688/udp diff --git a/op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml index 68376219..b6328bf2 100644 --- a/op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/zircuit-mainnet-op-geth-pruned-pebble-path.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-mainnet: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-v1.26.5} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_MAINNET_GETH_VERSION:-v1.109.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -109,7 +109,7 @@ services: - traefik.http.routers.zircuit-mainnet-op-geth-pruned-pebble-path.middlewares=zircuit-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist zircuit-mainnet-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-v1.26.5} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${MAINNET_NODE_VERSION:-v1.109.5} ports: - 18359:18359 - 18359:18359/udp diff --git a/op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml b/op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml index 5adaad3c..eb91a510 100644 --- a/op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/zircuit-testnet-op-geth-archive-leveldb-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-testnet-archive: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-v1.109.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -45,6 +45,9 @@ services: ulimits: nofile: 1048576 # Max open files (for RPC/WS connections) user: root + ports: + - 13095:13095 + - 13095:13095/udp expose: - 8545 - 6060 @@ -53,7 +56,7 @@ services: - GETH_CONFIG=/config/gethconfig.toml - GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT} - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk + - GETH_ROLLUP_SEQUENCERHTTP=https://testnet.zircuit.com - GETH_TXPOOL_GLOBALQUEUE=1024 entrypoint: /bin/sh -c 'exec geth "$@"' -- command: @@ -65,8 +68,9 @@ services: - --metrics - --metrics.addr=0.0.0.0 - --metrics.port=6060 - - --networkid=48899 - - --nodiscover + - --nat=extip:${IP} + - --networkid= + - --port=13095 - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --state.scheme=hash @@ -108,16 +112,16 @@ services: - traefik.http.routers.zircuit-testnet-op-geth-archive-leveldb-hash.middlewares=zircuit-testnet-op-geth-archive-leveldb-hash-stripprefix, ipallowlist zircuit-testnet-archive-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-v1.109.5} ports: - 18095:18095 - 18095:18095/udp environment: - - OP_NODE_L1_BEACON=${ETHEREUM_SEPOLIA_BEACON_REST} - - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_SEPOLIA_BEACON_ARCHIVER} - - OP_NODE_L1_ETH_RPC=${ETHEREUM_SEPOLIA_EXECUTION_RPC} - - OP_NODE_L1_RPC_KIND=${ETHEREUM_SEPOLIA_EXECUTION_KIND:-basic} - - OP_NODE_L1_TRUST_RPC=${ETHEREUM_SEPOLIA_EXECUTION_TRUST:-false} + - OP_NODE_L1_BEACON=${ETHEREUM_TESTNET_BEACON_REST} + - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_TESTNET_BEACON_ARCHIVER} + - OP_NODE_L1_ETH_RPC=${ETHEREUM_TESTNET_EXECUTION_RPC} + - OP_NODE_L1_RPC_KIND=${ETHEREUM_TESTNET_EXECUTION_KIND:-basic} + - OP_NODE_L1_TRUST_RPC=${ETHEREUM_TESTNET_EXECUTION_TRUST:-false} - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://zircuit-testnet-archive:8551 - OP_NODE_L2_SKIP_SYNC_START_CHECK=true @@ -127,12 +131,10 @@ services: - OP_NODE_METRICS_PORT=7300 - OP_NODE_METRIC_ENABLED=true - OP_NODE_NETWORK=testnet - - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_TCP_PORT=18095 - OP_NODE_P2P_LISTEN_UDP_PORT=18095 - - OP_NODE_P2P_STATIC=/dns4/node1-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAmDP6pC6FKqkyLhar5762uV2Ycs2YNxK9p6CqqGav8DwzV,/dns4/node2-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAm5ehptRkg6yUuJDpqD4RceFJUEBEPuxqBqnr5XEk9rq7t,/dns4/node3-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAmMRDuDmmEtFTegcuBJ7eg5DZRxohqs3KRcKss2FqNUZdh - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=8545 @@ -141,7 +143,7 @@ services: - OP_NODE_SEQUENCER_MAX_SAFE_LAG=0 - OP_NODE_SEQUENCER_STOPPED=false - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=consensus-layer + - OP_NODE_SYNCMODE=execution-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] restart: unless-stopped diff --git a/op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml b/op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml index e8473a24..9fd65d80 100644 --- a/op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml +++ b/op/geth/zircuit-testnet-op-geth-archive-pebble-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-testnet-archive: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-v1.109.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -45,6 +45,9 @@ services: ulimits: nofile: 1048576 # Max open files (for RPC/WS connections) user: root + ports: + - 11499:11499 + - 11499:11499/udp expose: - 8545 - 6060 @@ -53,7 +56,7 @@ services: - GETH_CONFIG=/config/gethconfig.toml - GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT} - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk + - GETH_ROLLUP_SEQUENCERHTTP=https://testnet.zircuit.com - GETH_TXPOOL_GLOBALQUEUE=1024 entrypoint: /bin/sh -c 'exec geth "$@"' -- command: @@ -65,8 +68,9 @@ services: - --metrics - --metrics.addr=0.0.0.0 - --metrics.port=6060 - - --networkid=48899 - - --nodiscover + - --nat=extip:${IP} + - --networkid= + - --port=11499 - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --state.scheme=hash @@ -108,16 +112,16 @@ services: - traefik.http.routers.zircuit-testnet-op-geth-archive-pebble-hash.middlewares=zircuit-testnet-op-geth-archive-pebble-hash-stripprefix, ipallowlist zircuit-testnet-archive-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-v1.109.5} ports: - 16499:16499 - 16499:16499/udp environment: - - OP_NODE_L1_BEACON=${ETHEREUM_SEPOLIA_BEACON_REST} - - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_SEPOLIA_BEACON_ARCHIVER} - - OP_NODE_L1_ETH_RPC=${ETHEREUM_SEPOLIA_EXECUTION_RPC} - - OP_NODE_L1_RPC_KIND=${ETHEREUM_SEPOLIA_EXECUTION_KIND:-basic} - - OP_NODE_L1_TRUST_RPC=${ETHEREUM_SEPOLIA_EXECUTION_TRUST:-false} + - OP_NODE_L1_BEACON=${ETHEREUM_TESTNET_BEACON_REST} + - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_TESTNET_BEACON_ARCHIVER} + - OP_NODE_L1_ETH_RPC=${ETHEREUM_TESTNET_EXECUTION_RPC} + - OP_NODE_L1_RPC_KIND=${ETHEREUM_TESTNET_EXECUTION_KIND:-basic} + - OP_NODE_L1_TRUST_RPC=${ETHEREUM_TESTNET_EXECUTION_TRUST:-false} - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://zircuit-testnet-archive:8551 - OP_NODE_L2_SKIP_SYNC_START_CHECK=true @@ -127,12 +131,10 @@ services: - OP_NODE_METRICS_PORT=7300 - OP_NODE_METRIC_ENABLED=true - OP_NODE_NETWORK=testnet - - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_TCP_PORT=16499 - OP_NODE_P2P_LISTEN_UDP_PORT=16499 - - OP_NODE_P2P_STATIC=/dns4/node1-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAmDP6pC6FKqkyLhar5762uV2Ycs2YNxK9p6CqqGav8DwzV,/dns4/node2-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAm5ehptRkg6yUuJDpqD4RceFJUEBEPuxqBqnr5XEk9rq7t,/dns4/node3-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAmMRDuDmmEtFTegcuBJ7eg5DZRxohqs3KRcKss2FqNUZdh - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=8545 @@ -141,7 +143,7 @@ services: - OP_NODE_SEQUENCER_MAX_SAFE_LAG=0 - OP_NODE_SEQUENCER_STOPPED=false - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=consensus-layer + - OP_NODE_SYNCMODE=execution-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] restart: unless-stopped diff --git a/op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml b/op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml index c3171fe5..93e86707 100644 --- a/op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml +++ b/op/geth/zircuit-testnet-op-geth-pruned-pebble-hash.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-testnet: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-v1.109.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -45,6 +45,9 @@ services: ulimits: nofile: 1048576 # Max open files (for RPC/WS connections) user: root + ports: + - 11357:11357 + - 11357:11357/udp expose: - 8545 - 6060 @@ -53,7 +56,7 @@ services: - GETH_CONFIG=/config/gethconfig.toml - GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT} - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk + - GETH_ROLLUP_SEQUENCERHTTP=https://testnet.zircuit.com - GETH_TXPOOL_GLOBALQUEUE=1024 entrypoint: /bin/sh -c 'exec geth "$@"' -- command: @@ -65,8 +68,9 @@ services: - --metrics - --metrics.addr=0.0.0.0 - --metrics.port=6060 - - --networkid=48899 - - --nodiscover + - --nat=extip:${IP} + - --networkid= + - --port=11357 - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --state.scheme=hash @@ -108,16 +112,16 @@ services: - traefik.http.routers.zircuit-testnet-op-geth-pruned-pebble-hash.middlewares=zircuit-testnet-op-geth-pruned-pebble-hash-stripprefix, ipallowlist zircuit-testnet-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-v1.109.5} ports: - 16357:16357 - 16357:16357/udp environment: - - OP_NODE_L1_BEACON=${ETHEREUM_SEPOLIA_BEACON_REST} - - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_SEPOLIA_BEACON_ARCHIVER} - - OP_NODE_L1_ETH_RPC=${ETHEREUM_SEPOLIA_EXECUTION_RPC} - - OP_NODE_L1_RPC_KIND=${ETHEREUM_SEPOLIA_EXECUTION_KIND:-basic} - - OP_NODE_L1_TRUST_RPC=${ETHEREUM_SEPOLIA_EXECUTION_TRUST:-false} + - OP_NODE_L1_BEACON=${ETHEREUM_TESTNET_BEACON_REST} + - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_TESTNET_BEACON_ARCHIVER} + - OP_NODE_L1_ETH_RPC=${ETHEREUM_TESTNET_EXECUTION_RPC} + - OP_NODE_L1_RPC_KIND=${ETHEREUM_TESTNET_EXECUTION_KIND:-basic} + - OP_NODE_L1_TRUST_RPC=${ETHEREUM_TESTNET_EXECUTION_TRUST:-false} - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://zircuit-testnet:8551 - OP_NODE_L2_SKIP_SYNC_START_CHECK=true @@ -127,12 +131,10 @@ services: - OP_NODE_METRICS_PORT=7300 - OP_NODE_METRIC_ENABLED=true - OP_NODE_NETWORK=testnet - - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_TCP_PORT=16357 - OP_NODE_P2P_LISTEN_UDP_PORT=16357 - - OP_NODE_P2P_STATIC=/dns4/node1-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAmDP6pC6FKqkyLhar5762uV2Ycs2YNxK9p6CqqGav8DwzV,/dns4/node2-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAm5ehptRkg6yUuJDpqD4RceFJUEBEPuxqBqnr5XEk9rq7t,/dns4/node3-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAmMRDuDmmEtFTegcuBJ7eg5DZRxohqs3KRcKss2FqNUZdh - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=8545 @@ -141,7 +143,7 @@ services: - OP_NODE_SEQUENCER_MAX_SAFE_LAG=0 - OP_NODE_SEQUENCER_STOPPED=false - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=consensus-layer + - OP_NODE_SYNCMODE=execution-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] restart: unless-stopped diff --git a/op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml b/op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml index 15c563bc..44f0765d 100644 --- a/op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/zircuit-testnet-op-geth-pruned-pebble-path.yml @@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults services: zircuit-testnet: - image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_GETH_IMAGE:-zircuit1/l2-geth}:${ZIRCUIT_TESTNET_GETH_VERSION:-v1.109.5} sysctls: # TCP Performance net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle @@ -45,6 +45,9 @@ services: ulimits: nofile: 1048576 # Max open files (for RPC/WS connections) user: root + ports: + - 12804:12804 + - 12804:12804/udp expose: - 8545 - 6060 @@ -53,7 +56,7 @@ services: - GETH_CONFIG=/config/gethconfig.toml - GETH_ETHSTATS=d${DOMAIN}:${ZIRCUIT_TESTNET_WS_SECRET}@${ZIRCUIT_TESTNET_ETH_STATS_SERVER}:${ZIRCUIT_TESTNET_ETH_STATS_SERVER_PORT} - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true - - GETH_ROLLUP_SEQUENCERHTTP=https://proxyd-ingress-us.testnet.zircuit.com/?token=Drpc6dqvgakKRmtx4EVJxA89AxCk7wxB4dZAdDrgk + - GETH_ROLLUP_SEQUENCERHTTP=https://testnet.zircuit.com - GETH_TXPOOL_GLOBALQUEUE=1024 entrypoint: /bin/sh -c 'exec geth "$@"' -- command: @@ -65,12 +68,13 @@ services: - --metrics - --metrics.addr=0.0.0.0 - --metrics.port=6060 - - --networkid=48899 - - --nodiscover + - --nat=extip:${IP} + - --networkid= + - --port=12804 - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --state.scheme=path - - --syncmode=full + - --syncmode=snap - --http - --http.addr=0.0.0.0 - --http.api=eth,net,web3,debug,admin,txpool,engine @@ -108,16 +112,16 @@ services: - traefik.http.routers.zircuit-testnet-op-geth-pruned-pebble-path.middlewares=zircuit-testnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist zircuit-testnet-node: - image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-e81568966f2a42a57b1347fb1dffdd5257dde73a} + image: ${ZIRCUIT_NODE_IMAGE:-zircuit1/op-node}:${TESTNET_NODE_VERSION:-v1.109.5} ports: - 17804:17804 - 17804:17804/udp environment: - - OP_NODE_L1_BEACON=${ETHEREUM_SEPOLIA_BEACON_REST} - - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_SEPOLIA_BEACON_ARCHIVER} - - OP_NODE_L1_ETH_RPC=${ETHEREUM_SEPOLIA_EXECUTION_RPC} - - OP_NODE_L1_RPC_KIND=${ETHEREUM_SEPOLIA_EXECUTION_KIND:-basic} - - OP_NODE_L1_TRUST_RPC=${ETHEREUM_SEPOLIA_EXECUTION_TRUST:-false} + - OP_NODE_L1_BEACON=${ETHEREUM_TESTNET_BEACON_REST} + - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_TESTNET_BEACON_ARCHIVER} + - OP_NODE_L1_ETH_RPC=${ETHEREUM_TESTNET_EXECUTION_RPC} + - OP_NODE_L1_RPC_KIND=${ETHEREUM_TESTNET_EXECUTION_KIND:-basic} + - OP_NODE_L1_TRUST_RPC=${ETHEREUM_TESTNET_EXECUTION_TRUST:-false} - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://zircuit-testnet:8551 - OP_NODE_L2_SKIP_SYNC_START_CHECK=true @@ -127,12 +131,10 @@ services: - OP_NODE_METRICS_PORT=7300 - OP_NODE_METRIC_ENABLED=true - OP_NODE_NETWORK=testnet - - OP_NODE_OVERRIDE_PECTRABLOBSCHEDULE=1742486400 - OP_NODE_P2P_ADVERTISE_IP=${IP} - OP_NODE_P2P_LISTEN_IP=0.0.0.0 - OP_NODE_P2P_LISTEN_TCP_PORT=17804 - OP_NODE_P2P_LISTEN_UDP_PORT=17804 - - OP_NODE_P2P_STATIC=/dns4/node1-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAmDP6pC6FKqkyLhar5762uV2Ycs2YNxK9p6CqqGav8DwzV,/dns4/node2-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAm5ehptRkg6yUuJDpqD4RceFJUEBEPuxqBqnr5XEk9rq7t,/dns4/node3-us-p2p.testnet.zircuit.com/tcp/9003/p2p/16Uiu2HAmMRDuDmmEtFTegcuBJ7eg5DZRxohqs3KRcKss2FqNUZdh - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=8545 @@ -141,7 +143,7 @@ services: - OP_NODE_SEQUENCER_MAX_SAFE_LAG=0 - OP_NODE_SEQUENCER_STOPPED=false - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=consensus-layer + - OP_NODE_SYNCMODE=execution-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] restart: unless-stopped