From d7ff81b9aa18a208c6d12b60df3cf2f4d8350982 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Mon, 22 Jun 2026 05:13:03 +0000 Subject: [PATCH] op/lisk/mainnet: change op-reth node_sync to consensus-layer mode - Set OP_NODE_SYNCMODE=consensus-layer for lisk-mainnet-op-reth pruned and archive variants - Template automatically applies appropriate P2P config (disable-discovery, no host ports) - Fixes bootstrap issue with empty datadir (3.5 MB) stuck at eth_blockNumber=0 Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- op/reth/lisk-mainnet-op-reth-archive-trace.yml | 9 ++------- op/reth/lisk-mainnet-op-reth-pruned-trace.yml | 9 ++------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/op/reth/lisk-mainnet-op-reth-archive-trace.yml b/op/reth/lisk-mainnet-op-reth-archive-trace.yml index be436da8..ecab886a 100644 --- a/op/reth/lisk-mainnet-op-reth-archive-trace.yml +++ b/op/reth/lisk-mainnet-op-reth-archive-trace.yml @@ -46,25 +46,20 @@ services: nofile: 1048576 # Max open files (for RPC/WS connections) memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX) user: root - ports: - - 10598:10598 - - 10598:10598/udp expose: - 8545 - 9001 - 8551 entrypoint: [op-reth, node] command: - - --bootnodes=enode://87a32fd13bd596b2ffca97020e31aef4ddcc1bbd4b95bb633d16c1329f654f34049ed240a36b449fda5e5225d70fe40bc667f53c304b71f8e68fc9d448690b51@3.231.138.188:30301,enode://ca21ea8f176adb2e229ce2d700830c844af0ea941a1d8152a9513b966fe525e809c3a6c73a2c18a12b74ed6ec4380edf91662778fe0b79f6a591236e49e176f9@184.72.129.189:30301,enode://acf4507a211ba7c1e52cdf4eef62cdc3c32e7c9c47998954f7ba024026f9a6b2150cd3f0b734d9c78e507ab70d59ba61dfe5c45e1078c7ad0775fb251d7735a2@3.220.145.177:30301,enode://8a5a5006159bf079d06a04e5eceab2a1ce6e0f721875b2a9c96905336219dbe14203d38f70f3754686a6324f786c2f9852d8c0dd3adac2d080f4db35efc678c5@3.231.11.52:30301,enode://cdadbe835308ad3557f9a1de8db411da1a260a98f8421d62da90e71da66e55e98aaa8e90aa7ce01b408a54e4bd2253d701218081ded3dbe5efbbc7b41d7cef79@54.198.153.150:30301 - --chain=/config/genesis.json - --config=/config/reth/reth.toml - --datadir=/root/.local/share/reth + - --disable-discovery - --engine.cross-block-cache-size=${LISK_MAINNET_RETH_STATE_CACHE:-4096} - --max-inbound-peers=50 - --max-outbound-peers=50 - --metrics=0.0.0.0:9001 - - --nat=extip:${IP} - - --port=10598 - --rollup.sequencer-http=https://rpc.api.lisk.com - --rpc-cache.max-blocks=10000 - --rpc-cache.max-concurrent-db-requests=2048 @@ -139,7 +134,7 @@ services: - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=8545 - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=execution-layer + - OP_NODE_SYNCMODE=consensus-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] restart: unless-stopped diff --git a/op/reth/lisk-mainnet-op-reth-pruned-trace.yml b/op/reth/lisk-mainnet-op-reth-pruned-trace.yml index 63835096..9fb537bb 100644 --- a/op/reth/lisk-mainnet-op-reth-pruned-trace.yml +++ b/op/reth/lisk-mainnet-op-reth-pruned-trace.yml @@ -46,26 +46,21 @@ services: nofile: 1048576 # Max open files (for RPC/WS connections) memlock: -1 # Disable memory locking limits (for in-memory DBs like MDBX) user: root - ports: - - 12812:12812 - - 12812:12812/udp expose: - 8545 - 9001 - 8551 entrypoint: [op-reth, node] command: - - --bootnodes=enode://87a32fd13bd596b2ffca97020e31aef4ddcc1bbd4b95bb633d16c1329f654f34049ed240a36b449fda5e5225d70fe40bc667f53c304b71f8e68fc9d448690b51@3.231.138.188:30301,enode://ca21ea8f176adb2e229ce2d700830c844af0ea941a1d8152a9513b966fe525e809c3a6c73a2c18a12b74ed6ec4380edf91662778fe0b79f6a591236e49e176f9@184.72.129.189:30301,enode://acf4507a211ba7c1e52cdf4eef62cdc3c32e7c9c47998954f7ba024026f9a6b2150cd3f0b734d9c78e507ab70d59ba61dfe5c45e1078c7ad0775fb251d7735a2@3.220.145.177:30301,enode://8a5a5006159bf079d06a04e5eceab2a1ce6e0f721875b2a9c96905336219dbe14203d38f70f3754686a6324f786c2f9852d8c0dd3adac2d080f4db35efc678c5@3.231.11.52:30301,enode://cdadbe835308ad3557f9a1de8db411da1a260a98f8421d62da90e71da66e55e98aaa8e90aa7ce01b408a54e4bd2253d701218081ded3dbe5efbbc7b41d7cef79@54.198.153.150:30301 - --chain=/config/genesis.json - --config=/config/reth/reth.toml - --datadir=/root/.local/share/reth + - --disable-discovery - --engine.cross-block-cache-size=${LISK_MAINNET_RETH_STATE_CACHE:-4096} - --full - --max-inbound-peers=50 - --max-outbound-peers=50 - --metrics=0.0.0.0:9001 - - --nat=extip:${IP} - - --port=12812 - --rollup.sequencer-http=https://rpc.api.lisk.com - --rpc-cache.max-blocks=10000 - --rpc-cache.max-concurrent-db-requests=2048 @@ -140,7 +135,7 @@ services: - OP_NODE_RPC_ADDR=0.0.0.0 - OP_NODE_RPC_PORT=8545 - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log - - OP_NODE_SYNCMODE=execution-layer + - OP_NODE_SYNCMODE=consensus-layer - OP_NODE_VERIFIER_L1_CONFS=0 entrypoint: [op-node] restart: unless-stopped