From d9d8920752e3873fc691d1d7887df96aec3b3868 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Sun, 21 Jun 2026 09:19:43 +0000 Subject: [PATCH] xlayer-mainnet: set OP_NODE_L2_SKIP_SYNC_START_CHECK=false for op-node v0.1.5.1 In xlayer/op-node:v0.1.5.1, the =true path triggers an infinite 'Found highest L2 block with canonical L1 origin. Skip further sanity check and jump to the safe head' loop that prevents block derivation entirely. Setting =false restores normal startup: op-node advances through the check and begins deriving blocks. No newer op-node image exists (v0.1.5.1 is latest). Affects all xlayer-mainnet op-node variants (geth, reth) as they share the same op-node consensus layer. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- op/geth/xlayer-mainnet-op-geth-archive-leveldb-hash.yml | 2 +- op/geth/xlayer-mainnet-op-geth-archive-pebble-hash.yml | 2 +- op/geth/xlayer-mainnet-op-geth-pruned-pebble-path.yml | 2 +- op/reth/xlayer-mainnet-op-reth-archive-trace.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/op/geth/xlayer-mainnet-op-geth-archive-leveldb-hash.yml b/op/geth/xlayer-mainnet-op-geth-archive-leveldb-hash.yml index 156decbc..2a9c9752 100644 --- a/op/geth/xlayer-mainnet-op-geth-archive-leveldb-hash.yml +++ b/op/geth/xlayer-mainnet-op-geth-archive-leveldb-hash.yml @@ -142,7 +142,7 @@ services: - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://xlayer-mainnet-archive:8551 - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s - - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_L2_SKIP_SYNC_START_CHECK=false - OP_NODE_LOG_LEVEL=info - OP_NODE_METRICS_ADDR=0.0.0.0 - OP_NODE_METRICS_ENABLED=true diff --git a/op/geth/xlayer-mainnet-op-geth-archive-pebble-hash.yml b/op/geth/xlayer-mainnet-op-geth-archive-pebble-hash.yml index 58e727cf..ed5ce275 100644 --- a/op/geth/xlayer-mainnet-op-geth-archive-pebble-hash.yml +++ b/op/geth/xlayer-mainnet-op-geth-archive-pebble-hash.yml @@ -142,7 +142,7 @@ services: - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://xlayer-mainnet-archive:8551 - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s - - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_L2_SKIP_SYNC_START_CHECK=false - OP_NODE_LOG_LEVEL=info - OP_NODE_METRICS_ADDR=0.0.0.0 - OP_NODE_METRICS_ENABLED=true diff --git a/op/geth/xlayer-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/xlayer-mainnet-op-geth-pruned-pebble-path.yml index 9383e429..1738773b 100644 --- a/op/geth/xlayer-mainnet-op-geth-pruned-pebble-path.yml +++ b/op/geth/xlayer-mainnet-op-geth-pruned-pebble-path.yml @@ -142,7 +142,7 @@ services: - OP_NODE_L2_ENGINE_AUTH=/jwtsecret - OP_NODE_L2_ENGINE_RPC=http://xlayer-mainnet:8551 - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s - - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_L2_SKIP_SYNC_START_CHECK=false - OP_NODE_LOG_LEVEL=info - OP_NODE_METRICS_ADDR=0.0.0.0 - OP_NODE_METRICS_ENABLED=true diff --git a/op/reth/xlayer-mainnet-op-reth-archive-trace.yml b/op/reth/xlayer-mainnet-op-reth-archive-trace.yml index 5b1571f8..26c556ca 100644 --- a/op/reth/xlayer-mainnet-op-reth-archive-trace.yml +++ b/op/reth/xlayer-mainnet-op-reth-archive-trace.yml @@ -148,7 +148,7 @@ services: - OP_NODE_L2_ENGINE_KIND=reth - OP_NODE_L2_ENGINE_RPC=http://xlayer-mainnet-op-reth:8551 - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s - - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_L2_SKIP_SYNC_START_CHECK=false - OP_NODE_LOG_LEVEL=info - OP_NODE_METRICS_ADDR=0.0.0.0 - OP_NODE_METRICS_ENABLED=true