Skip to main content

eth-v1-validator-blinded_blocks-{slot} RPC Method

Requests a beacon node to produce a valid blinded block, which can then be signed by a validator.

Updated on
Oct 4, 2023

eth-v1-validator-blinded_blocks-{slot} RPC Method

Parameters

slot
string
The slot for which the block should be proposed
randao_reveal
string
The validator's randao reveal value
graffiti
string
The arbitrary data validator wants to include in block

Returns

version
string
The enumeration of possible values: [ phase0, altair, bellatrix ]
data
object
The BeaconBlock object from the CL spec that contains the following values:
slot
string
The slot to which this block corresponds
proposer_index
string
The index of validator in validator registry
parent_root
string
The signing merkle root of the parent BeaconBlock
state_root
string
The tree hash merkle root of the BeaconState for the BeaconBlock
body
object
The BeaconBlockBody object from the CL spec
randao_reveal
string
The RanDAO reveal value provided by the validator
eth1_data
object
The Eth1Data object from the CL spec
deposit_root
string
The root of the deposit tree
deposit_count
string
The total number of deposits
block_hash
string
The Ethereum 1.x block hash
graffiti
string
The graffiti value
proposer_slashings
array
An array of ProposerSlashing objects from the CL spec
attester_slashings
array
An array of AttesterSlashing objects from the CL spec
attestations
array
An array of Attestation objects from the CL spec
deposits
array
An array of Deposit objects from the CL spec
voluntary_exits
array
An array of SignedVoluntaryExit objects from the CL spec
Request
1
curl -X GET \
2
"https://docs-demo.xdai.quiknode.pro/eth/v1/validator/blinded_blocks/1?randao_reveal=RANDAO_REVEAL&graffiti=GRAFFITI" \
3
-H "accept: application/json"
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free