# Ethereum Beacon API

* [/eth/v1/beacon/genesis](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-genesis.md)
* [/eth/v1/beacon/states/{state\_id}/root](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-root.md)
* [/eth/v1/beacon/states/{state\_id}/fork](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-fork.md)
* [/eth/v1/beacon/states/{state\_id}/finality\_checkpoints](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-finality_checkpoints.md)
* [/eth/v1/beacon/states/{state\_id}/validators](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-validators.md)
* [/eth/v1/beacon/states/{state\_id}/validators/{validator\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-validators-validator_id.md)
* [/eth/v1/beacon/states/{state\_id}/validator\_balances](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-validator_balances.md)
* [/eth/v1/beacon/states/{state\_id}/committees](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-committees.md)
* [/eth/v1/beacon/states/{state\_id}/sync\_committees](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-sync_committees.md)
* [/eth/v1/beacon/states/{state\_id}/randao](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-states-state_id-randao.md)
* [/eth/v1/beacon/headers](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-headers.md)
* [/eth/v1/beacon/headers/{block\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-headers-block_id.md)
* [/eth/v1/beacon/blinded\_blocks](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blinded_blocks.md)
* [/eth/v2/beacon/blinded\_blocks](/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-beacon-blinded_blocks.md)
* [/eth/v1/beacon/blocks](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blocks.md)
* [/eth/v2/beacon/blocks](/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-beacon-blocks.md)
* [/eth/v2/beacon/blocks/{block\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-beacon-blocks-block_id.md)
* [/eth/v1/beacon/blocks/{block\_id}/root](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blocks-block_id-root.md)
* [/eth/v1/beacon/blocks/{block\_id}/attestations](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blocks-block_id-attestations.md)
* [/eth/v1/beacon/blob\_sidecars/{block\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blob_sidecars-block_id.md)
* [/eth/v1/beacon/rewards/sync\_committee/{block\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-sync_committee-block_id.md)
* [/eth/v1/beacon/deposit\_snapshot](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-deposit_snapshot.md)
* [/eth/v1/beacon/rewards/blocks/{block\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-blocks-block_id.md)
* [/eth/v1/beacon/rewards/attestations/{epoch}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-attestations-epoch.md)
* [/eth/v1/beacon/blinded\_blocks/{block\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-blinded_blocks-block_id.md)
* [/eth/v1/beacon/pool/attestations](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-attestations.md)
* [/eth/v1/beacon/pool/attestations](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-attestations-1.md)
* [/eth/v1/beacon/pool/attester\_slashings](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-attester_slashings.md)
* [/eth/v1/beacon/pool/attester\_slashings](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-attester_slashings-1.md)
* [/eth/v1/beacon/pool/proposer\_slashings](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-proposer_slashings.md)
* [/eth/v1/beacon/pool/proposer\_slashings](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-proposer_slashings-1.md)
* [/eth/v1/beacon/pool/sync\_committees](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-sync_committees.md)
* [/eth/v1/beacon/pool/voluntary\_exits](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-voluntary_exits.md)
* [/eth/v1/beacon/pool/voluntary\_exits](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-voluntary_exits-1.md)
* [/eth/v1/beacon/pool/bls\_to\_execution\_changes](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-bls_to_execution_changes.md)
* [/eth/v1/beacon/pool/bls\_to\_execution\_changes](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-pool-bls_to_execution_changes-1.md)
* [/eth/v1/builder/states/{state\_id}/expected\_withdrawals](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-builder-states-state_id-expected_withdrawals.md)
* [/eth/v1/config/fork\_schedule](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-config-fork_schedule.md)
* [/eth/v1/config/spec](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-config-spec.md)
* [/eth/v1/config/deposit\_contract](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-config-deposit_contract.md)
* [/eth/v2/debug/beacon/states/{state\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-debug-beacon-states-state_id.md)
* [/eth/v2/debug/beacon/heads](/build/api-reference/ethereum/ethereum-beacon-api/eth-v2-debug-beacon-heads.md)
* [/eth/v1/debug/fork\_choice](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-debug-fork_choice.md)
* [/eth/v1/node/identity](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-identity.md)
* [/eth/v1/node/peers](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-peers.md)
* [/eth/v1/node/peers/{peer\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-peers-peer_id.md)
* [/eth/v1/node/peer\_count](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-peer_count.md)
* [/eth/v1/node/version](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-version.md)
* [/eth/v1/node/syncing](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-syncing.md)
* [/eth/v1/node/health](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-node-health.md)
* [/eth/v1/validator/duties/attester/{epoch}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-duties-attester-epoch.md)
* [/eth/v1/validator/duties/proposer/{epoch}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-duties-proposer-epoch.md)
* [/eth/v1/validator/duties/sync/{epoch}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-duties-sync-epoch.md)
* [/eth/v3/validator/blocks/{slot}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v3-validator-blocks-slot.md)
* [/eth/v1/validator/attestation\_data](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-attestation_data.md)
* [/eth/v1/validator/aggregate\_attestation](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-aggregate_attestation.md)
* [/eth/v1/validator/aggregate\_and\_proofs](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-aggregate_and_proofs.md)
* [/eth/v1/validator/beacon\_committee\_subscriptions](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-beacon_committee_subscriptions.md)
* [/eth/v1/validator/sync\_committee\_subscriptions](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-sync_committee_subscriptions.md)
* [/eth/v1/validator/beacon\_committee\_selections](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-beacon_committee_selections.md)
* [/eth/v1/validator/sync\_committee\_contribution](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-sync_committee_contribution.md)
* [/eth/v1/validator/sync\_committee\_selections](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-sync_committee_selections.md)
* [/eth/v1/validator/contribution\_and\_proofs](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-contribution_and_proofs.md)
* [/eth/v1/validator/prepare\_beacon\_proposer](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-prepare_beacon_proposer.md)
* [/eth/v1/validator/register\_validator](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-register_validator.md)
* [/eth/v1/validator/liveness/{epoch}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-validator-liveness-epoch.md)
* [/eth/v1/beacon/rewards/sync\_committee/{block\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-sync_committee-block_id.md)
* [/eth/v1/beacon/rewards/blocks/{block\_id}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-blocks-block_id.md)
* [/eth/v1/beacon/rewards/attestations/{epoch}](/build/api-reference/ethereum/ethereum-beacon-api/eth-v1-beacon-rewards-attestations-epoch.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blockpi.io/build/api-reference/ethereum/ethereum-beacon-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
