Skip to main content

/eth/v1/beacon/states/{state_id}/finality_checkpoints RPC Method

Returns finality checkpoints for state with given 'stateId'. In case finality is not yet achieved, the checkpoint should return epoch 0 and ZERO_HASH as the root.

Updated on
Dec 17, 2024

/eth/v1/beacon/states/{state_id}/finality_checkpoints RPC Method

Parameters

state_id
string
REQUIRED
The state identifier. It can be one of: head (canonical head in node's view), genesis, finalized, justified, slot and stateRoot (hex encoded stateRoot with 0x prefix)

Returns

execution_optimistic
Boolean
It's true if the response references an unverified execution payload. The optimistic information may be invalidated at a later time. If the field is not present, assume the false value
finalized
boolean
A boolean field indicating whether the current state has been finalized
data
object
The object with the following values:
previous_justified
array
The Checkpoint
epoch
string
The corresponding epoch
root
string
The corresponding root
current_justified
array
The Checkpoint
epoch
string
The corresponding epoch
root
string
The corresponding root
final_justified
array
The Checkpoint
epoch
string
The corresponding epoch
root
string
The corresponding root
Request
1
curl -X GET \
2
"https://docs-demo.vana-mainnet.quiknode.pro/eth/v1/beacon/states/1/finality_checkpoints" \
3
-H "accept: application/json"
4
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free