# Ethereum eth/v2/beacon/blocks/{block_id} RPC method

Ethereum consensus layer Beacon Chain API call that returns block details for the given block_id. Depending on the Accept header, it can be returned either as JSON or as bytes serialized by SSZ.


  • block_idstring — (required) the block identifier with:
    • head — the canonical head of the chain in the view of the node that you are sending the call to.
    • genesis — the genesis state of the chain.
    • justified — the slot in the current epoch that has received attestations (opens new window) from two thirds of the Ethereum validators.
    • finalized — the previously justified slot that is now in the epoch that is at least immediately previous to the current epoch.
    • slot — the slot number.
    • 0xblockRoot — the root hash of the Beacon Chain block (opens new window).



curl -X GET https://beacon-nd-123-456-789.p2pify.com/3c6e0b8a9c15224a8228b9a98ca1531d/eth/v2/beacon/blocks/head