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


eth-v1-beacon-blocks-{block_id}-root RPC method


  1. block_id - string - (Required) Block identifier. Can be one of: "head" (canonical head in node's view), "genesis", "finalized", {slot}, {hex encoded blockRoot with 0x prefix}.


  1. execution_optimistic - Boolean - True if the response references an unverified execution payload. Optimistic information may be invalidated at a later time. If the field is not present, assume the False value.
  2. Data - Object - with the following values:

    root - string - hashTreeRoot of BeaconBlock/BeaconBlockHeader.

Code Examples:

curl -X GET \
    "" \
    -H "accept: application/json"
Ready to try QuickNode? Get Started