forked from protolambda/erigon
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
I have a node that is not reporting finalized L2 block data.
Running like this:
./bin/erigon --datadir /home/optimism/erigon-data --authrpc.addr=localhost --authrpc.port=9983 --authrpc.jwtsecret=/home/optimism/secrets/jwt.txt --rollup.sequencerhttp=https://mainnet-sequencer.optimism.io --db.size.limit=8TB --port=9984 --ws --ws.port=9982 --http.port=9981 --http.addr=0.0.0.0 --http.vhosts=* --http.corsdomain=* --http.api=eth,web3,net --rollup.historicalrpc=https://mainnet.optimism.io --chain=op-mainnet --txpool.gossip.disable=true --private.api.addr=localhost:9980 --torrent.port=9985 --p2p.allowed-ports=9986,9987,9988 --verbosity=3
./op-node-bin --l1=http://3IP:30305 --l1.beacon=http://IP:3500 --l1.beacon-archiver=http://IP:3502 --p2p.listen.tcp=9996 --network=op-mainnet --rpc.addr=0.0.0.0 --rpc.port=9995 --l2=http://127.0.0.1:9983 --l2.jwt-secret=/home/optimism/secrets/jwt.txt --syncmode=execution-layer --l2.enginekind=erigon
does not report .finalized_l2
# curl http://127.0.0.1:9995 -s -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","method": "optimism_syncStatus","params": [],"id": 1}' | jq -r '.result.finalized_l2'
{
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0,
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp": 0,
"l1origin": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0
},
"sequenceNumber": 0
}
# date
Wed 25 Jun 15:15:31 UTC 2025
It is fully synced, it does report other block data:
# curl http://127.0.0.1:9995 -s -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","method": "optimism_syncStatus","params": [],"id": 1}' | jq -r '.result'
{
"current_l1": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0,
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp": 0
},
"current_l1_finalized": {
"hash": "0x574c26db69e04b7a7ca3b0f3ff3187e604afb582678b85032ebe7d8551aeb795",
"number": 22782234,
"parentHash": "0x8ce8b7207d8b817cde5a70c3367234c46a32d5d3e468b50826d0b94b44762863",
"timestamp": 1750863959
},
"head_l1": {
"hash": "0x8acbd06768be8b85ac942b8721e81abddeb2acfb256b9c99418a149fccc5dc6f",
"number": 22782320,
"parentHash": "0xd30a4e62723841ab1c9e812060e404c0b6489976a32f75f8f2ae0a8fd4ce65e8",
"timestamp": 1750864991
},
"safe_l1": {
"hash": "0x6eb9b5cdb4a0854dc51537b92c1e7796463c500d9938e1702738eee3a755d87a",
"number": 22782266,
"parentHash": "0x9db0a1062096cfe7d2bc4742b9ac860af08d2c75f73f7cb015a12e79a31a53ab",
"timestamp": 1750864343
},
"finalized_l1": {
"hash": "0x574c26db69e04b7a7ca3b0f3ff3187e604afb582678b85032ebe7d8551aeb795",
"number": 22782234,
"parentHash": "0x8ce8b7207d8b817cde5a70c3367234c46a32d5d3e468b50826d0b94b44762863",
"timestamp": 1750863959
},
"unsafe_l2": {
"hash": "0x58637d90a95fe4877d13be5aa8ad400961be614c63f678887da7ba4d0d257ceb",
"number": 137633115,
"parentHash": "0x08ead598a578da04ed621048dd5cdd2a6a6ba5f07103ce2a085552854b5f8d2e",
"timestamp": 1750865007,
"l1origin": {
"hash": "0xef002104ef24f0b5146a4a544900c357aba6d68953e11c89826bb2f2977af720",
"number": 22782310
},
"sequenceNumber": 2
},
"safe_l2": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0,
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp": 0,
"l1origin": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0
},
"sequenceNumber": 0
},
"finalized_l2": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0,
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp": 0,
"l1origin": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0
},
"sequenceNumber": 0
},
"pending_safe_l2": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0,
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp": 0,
"l1origin": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0
},
"sequenceNumber": 0
},
"cross_unsafe_l2": {
"hash": "0x58637d90a95fe4877d13be5aa8ad400961be614c63f678887da7ba4d0d257ceb",
"number": 137633115,
"parentHash": "0x08ead598a578da04ed621048dd5cdd2a6a6ba5f07103ce2a085552854b5f8d2e",
"timestamp": 1750865007,
"l1origin": {
"hash": "0xef002104ef24f0b5146a4a544900c357aba6d68953e11c89826bb2f2977af720",
"number": 22782310
},
"sequenceNumber": 2
},
"local_safe_l2": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0,
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp": 0,
"l1origin": {
"hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"number": 0
},
"sequenceNumber": 0
}
}
Other nodes configured the same, reports the data.
current_l1 is also missing
# curl http://127.0.0.1:9981 -s -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","method": "web3_clientVersion","params": [],"id": 1}' | jq -r ".result"
erigon/0.09.2/linux-amd64/go1.22.0
# curl http://127.0.0.1:9995 -s -X POST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0","method": "optimism_version","params": [],"id": 1}' | jq -r ".result"
v1.13.2-rc.3-
TurtleSnail
Metadata
Metadata
Assignees
Labels
No labels