[OP Stack Deployment] <Unable to fetch unsafeBlockSigner from SystemConfig> #773
-
Did you check the documentation?
Did you check for duplicate questions?
Issue DescriptionThis happens because the L2 genesis was configured using an old L1 block as the starting point (e.g., l1StartingBlockNumber = 7969000), and the connected L1 RPC provider (e.g., Alchemy or Infura) no longer serves Merkle proofs for blocks that far in the past. op-node requires a Merkle proof from the SystemConfig contract on L1 to retrieve the unsafeBlockSigner, but fails to obtain it due to the limited proof window. Logsdev@optimism:~/optimism/op-node$ ./bin/op-node --l2=http://localhost:8551 --l2.jwt-secret=./jwt.txt --sequencer.enabled --sequencer.l1-confs=5 --verifier.l1-confs=4 --rollup.config=./rollup.json --rpc.addr=0.0.0.0 --rpc.port=9545 --p2p.disable --rpc.enable-admin --p2p.sequencer.key=$GS_SEQUENCER_PRIVATE_KEY --l1=$L1_RPC_URL --l1.rpckind=$L1_RPC_KIND --l1.beacon=$L1_BEACON_URL INFO [03-24|06:46:27.632] Not opted in to ProtocolVersions signal loading, disabling ProtocolVersions contract now. INFO [03-24|06:46:27.646] No persisted sequencer state loaded INFO [03-24|06:46:27.646] Rollup Config l2_chain_id=11,155,420 l2_network=op l1_chain_id=11,155,111 l1_network=sepolia l2_start_time=1,742,798,676 l2_block_hash=0x936c039ea0d50d6162b968039cade3ae718eb8d596ef21b778a897ffd58f7851 l2_block_number=0 l1_block_hash=0xf3741c9c5f1fc2df272b16e9eb85b57f260ab9c87e2f8c1e9e6569bb3c1e69d6 l1_block_number=7,969,276 regolith_time="@ genesis" canyon_time="@ genesis" delta_time="@ genesis" ecotone_time="@ genesis" fjord_time="@ genesis" granite_time="@ genesis" holocene_time="@ genesis" isthmus_time="(not configured)" interop_time="(not configured)" INFO [03-24|06:46:27.646] Initializing rollup node version=v1.12.0-rc.2-ab06b2e8-1741623319 INFO [03-24|06:46:31.699] Connected to L1 Beacon API, ready for EIP-4844 blobs retrieval. version=teku/v25.2.0/linux-x86_64/-ubuntu-openjdk64bitservervm-java-21 ERROR[03-24|06:46:32.281] failed to fetch runtime config data err="failed to fetch unsafe block signing address from system config: failed to fetch proof of storage slot 0x65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08 at block 0x80091f50fad5e38e67636cd28758aa4027bdfc31d4ef34381953d02dc7fb3108: distance to target block exceeds maximum proof window" ERROR[03-24|06:46:42.858] failed to fetch runtime config data err="failed to fetch unsafe block signing address from system config: failed to fetch proof of storage slot 0x65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08 at block 0xe32e500b8b28145b5cd52074563c38e8ba34a45b80e126911c9743dc154a4981: distance to target block exceeds maximum proof window" ERROR[03-24|06:46:53.424] failed to fetch runtime config data err="failed to fetch unsafe block signing address from system config: failed to fetch proof of storage slot 0x65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08 at block 0xdc19704061fe2b13ab1c16a20b41f1616285d4927dc10da05b50f23c3863b31e: distance to target block exceeds maximum proof window" ERROR[03-24|06:47:03.996] failed to fetch runtime config data err="failed to fetch unsafe block signing address from system config: failed to fetch proof of storage slot 0x65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08 at block 0x3d9a0eaeec0372f04a6d4de4fdd30b5348deaaebbd57ed68254e436439e0a7f8: distance to target block exceeds maximum proof window" ERROR[03-24|06:47:14.568] failed to fetch runtime config data err="failed to fetch unsafe block signing address from system config: failed to fetch proof of storage slot 0x65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08 at block 0x60b96a7e96d933f9025a429701de24df72b6351a8bd8048eafdee8ef84fbaadd: distance to target block exceeds maximum proof window" ERROR[03-24|06:47:14.568] Error initializing the rollup node err="failed to init the runtime config: failed to load runtime configuration repeatedly, last error: operation failed permanently after 5 attempts: failed to fetch unsafe block signing address from system config: failed to fetch proof of storage slot 0x65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08 at block 0x60b96a7e96d933f9025a429701de24df72b6351a8bd8048eafdee8ef84fbaadd: distance to target block exceeds maximum proof window" INFO [03-24|06:47:14.568] stopping node: sequencer already stopped latestHead=000000..000000 CRIT [03-24|06:47:14.568] Application failed message="failed to setup: unable to create the rollup node: failed to init the runtime config: failed to load runtime configuration repeatedly, last error: operation failed permanently after 5 attempts: failed to fetch unsafe block signing address from system config: failed to fetch proof of storage slot 0x65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08 at block 0x60b96a7e96d933f9025a429701de24df72b6351a8bd8048eafdee8ef84fbaadd: distance to target block exceeds maximum proof window" Additional Information[Version] [Intent.toml]
[superchainRoles]
[[chains]]
[op-geth operated Command]
[Op-Node operated Command]
FeedbackNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
I fix upper one to fix intent.toml
ERROR[03-24|09:52:29.627] SetMaxDASize rpc unavailable or broken, shutting down. Either enable it or disable throttling. err="the method miner_setMaxDASize does not exist/is not available"
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
#17 (comment)