optimism_syncStatus RPC Method
Parameters
This method does not accept any parameters
Returns
result
The result object which contains the following fields:
current_l1
The current_l1 object which contains the following fields:
hash
The hash of the current L1 synchronization status
number
The block number of the current L1 synchronization status
parentHash
The hash of the parent block
timestamp
The timestamp of the current L1 synchronization status
current_l1_finalized
The current_l1_finalized object which contains the following fields:
hash
The hash of the finalized state of the current L1
number
The block number of the finalized state of the current L1
parentHash
The hash of the parent block
timestamp
The timestamp of the finalized state of the current L1
head_l1
The head_l1 object which contains the following fields:
hash
The hash of the head L1
number
The block number of the head L1
parentHash
The hash of the parent block
timestamp
The timestamp of the head L1
safe_l1
The safe_l1 object which contains the following fields:
hash
The hash of the safe L1
number
The block number of the safe L1
parentHash
The hash of the parent block
timestamp
The timestamp of the safe L1
finalized_l1
The finalized_l1 object which contains the following fields:
hash
The hash of the finalized L1
number
The block number of the finalized L1
parentHash
The hash of the parent block
timestamp
The timestamp of the finalized L1
unsafe_l2
The unsafe_l2 object which contains the following fields:
hash
The hash of the unsafe L2
number
The block number of the unsafe L2
parentHash
The hash of the parent block
timestamp
The timestamp of the unsafe L2
l1origin
The l1origin object which contains the following fields
hash
The hash of the L1 origin block
number
The block number of the L1 origin
sequenceNumber
The sequence number of the unsafe L2
safe_l2
The safe_l2 object which contains the following fields:
hash
The hash of the safe L2
number
The block number of the safe L2
parentHash
The hash of the parent block
timestamp
The timestamp of the safe L2
l1origin
The l1origin object which contains the following fields
hash
The hash of the L1 origin block
number
The block number of the L1 origin
sequenceNumber
The sequence number of the safe L2
finalized_l2
The finalized_l2 object which contains the following fields:
hash
The hash of the finalized L2
number
The block number of the finalized L2
parentHash
The hash of the parent block
timestamp
The timestamp of the finalized L2
l1origin
The l1origin object which contains the following fields
hash
The hash of the L1 origin block
number
The block number of the L1 origin
sequenceNumber
The sequence number of the finalized L2
queued_unsafe_l2
The queued_unsafe_l2 object which contains the following fields:
hash
The hash of the queued unsafe L2
number
The block number of the queued unsafe L2
parentHash
The hash of the parent block
timestamp
The timestamp of the queued unsafe L2
l1origin
The l1origin object which contains the following fields
hash
The hash of the L1 origin block
number
The block number of the L1 origin
sequenceNumber
The sequence number of the queued unsafe L2
engine_sync_target
The engine_sync_target object which contains the following fields:
hash
The hash of the synchronization target for the engine
number
The block number of the synchronization target for the engine
parentHash
The hash of the parent block
timestamp
The timestamp of the synchronization target for the engine
l1origin
The l1origin object which contains the following fields
hash
The hash of the L1 origin block
number
The block number of the L1 origin
sequenceNumber
The sequence number of the synchronization target for the engine
Request
1curl https://docs-demo.base-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"optimism_syncStatus","params":[],"id":1,"jsonrpc":"2.0"}'
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free