Build more with QuickNode - New pricing plans and a free tier! Read the press release

Contents

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

A blinded block is a block with only a transactions root, rather than a full transactions list. Metadata in the response indicates the type of block produced, and the supported types of block will be added to as forks progress. Pre-Bellatrix, this endpoint will return a BeaconBlock.

Parameters:

  1. slot - string - (Required) The slot for which the block should be proposed.
  2. randao_reveal - string - (Required) The validator's randao reveal value.
  3. graffiti - string - Arbitrary data validator wants to include in block.

Returns:

  1. version - string Enumeration of possible values: [ phase0, altair, bellatrix ]
  2. data - object - The BeaconBlock object from the CL spec containing the following values:

    slot - string - The slot to which this block corresponds.

    proposer_index - string - 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 - Root of the deposit tree.

    deposit_count - string - Total number of deposits.

    block_hash - string - Ethereum 1.x block hash.

    graffiti - string

    proposer_slashings - array - Array of ProposerSlashing objects from the CL spec.

    attester_slashings - array - Array of AttesterSlashing objects from the CL spec.

    attestations - array - Array of Attestation objects from the CL spec.

    deposits - array - Array of Deposit objects from the CL spec.

    voluntary_exits - array - Array of SignedVoluntaryExit objects from the CL spec.

Code Examples:

curl -X GET \
    "http://sample-endpoint-name.network.quiknode.pro/token-goes-here/eth/v1/validator/blinded_blocks/1?randao_reveal=0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505&graffiti=0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2" \
    -H "accept: application/json"
Ready to try QuickNode? Get Started