> For the complete documentation index, see [llms.txt](https://docs.luganodes.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.luganodes.com/rpc/compute-units/ethereum-beacon-cu-table.md).

# Ethereum Beacon CU table

Per endpoint compute unit weights for the Ethereum Beacon chain

Ethereum Beacon is served as its own chain with its own endpoint. The base rate is 20 CU and every endpoint below costs 20 CU per call. All Beacon endpoints require Growth or above. Endpoints not listed here are billed at the base rate of 20 CU.

### Beacon <a href="#beacon" id="beacon"></a>

Blocks, headers, states, rewards and the voluntary exit pool.

<table><thead><tr><th width="633.9453125">Endpoint</th><th>CU</th></tr></thead><tbody><tr><td><code>/eth/v1/beacon/blob_sidecars/{block_id}</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/blobs/{block_id}</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/blocks/{block_id}/root</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/genesis</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/headers</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/headers/{block_id}</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/pool/voluntary_exits</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/rewards/attestations/{epoch}</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/rewards/blocks/{block_id}</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/rewards/sync_committee/{block_id}</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/committees</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/finality_checkpoints</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/fork</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/pending_consolidations</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/pending_deposits</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/pending_partial_withdrawals</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/randao</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/root</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/sync_committees</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/validator_balances</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/validators</code></td><td>20</td></tr><tr><td><code>/eth/v1/beacon/states/{state_id}/validators/{validator_id}</code></td><td>20</td></tr><tr><td><code>/eth/v2/beacon/blocks/{block_id}</code></td><td>20</td></tr></tbody></table>

### Config <a href="#config" id="config"></a>

Chain configuration and spec.

<table><thead><tr><th width="624.453125">Endpoint</th><th>CU</th></tr></thead><tbody><tr><td><code>/eth/v1/config/deposit_contract</code></td><td>20</td></tr><tr><td><code>/eth/v1/config/fork_schedule</code></td><td>20</td></tr><tr><td><code>/eth/v1/config/spec</code></td><td>20</td></tr></tbody></table>

### Node <a href="#node" id="node"></a>

Node identity, peers and sync status.

<table><thead><tr><th width="629.8359375">Endpoint</th><th>CU</th></tr></thead><tbody><tr><td><code>/eth/v1/node/peer_count</code></td><td>20</td></tr><tr><td><code>/eth/v1/node/peers</code></td><td>20</td></tr><tr><td><code>/eth/v1/node/syncing</code></td><td>20</td></tr><tr><td><code>/eth/v1/node/version</code></td><td>20</td></tr></tbody></table>

### Validator <a href="#validator" id="validator"></a>

Duties, blinded blocks and sync committee contributions.

<table><thead><tr><th width="634.6953125">Endpoint</th><th>CU</th></tr></thead><tbody><tr><td><code>/eth/v1/validator/blinded_blocks/{slot}</code></td><td>20</td></tr><tr><td><code>/eth/v1/validator/duties/attester/{epoch}</code></td><td>20</td></tr><tr><td><code>/eth/v1/validator/duties/proposer/{epoch}</code></td><td>20</td></tr><tr><td><code>/eth/v1/validator/duties/sync/{epoch}</code></td><td>20</td></tr><tr><td><code>/eth/v1/validator/sync_committee_contribution</code></td><td>20</td></tr></tbody></table>

### Events <a href="#events" id="events"></a>

Server sent event stream for beacon chain events.

<table><thead><tr><th width="633.13671875">Endpoint</th><th>CU</th></tr></thead><tbody><tr><td><code>/eth/v1/events</code></td><td>20</td></tr></tbody></table>

### Debug <a href="#debug" id="debug"></a>

Full state and data column sidecars.

<table><thead><tr><th width="641.171875">Endpoint</th><th>CU</th></tr></thead><tbody><tr><td><code>/eth/v1/debug/beacon/data_column_sidecars/{block_id}</code></td><td>20</td></tr><tr><td><code>/eth/v2/debug/beacon/states/{state_id}</code></td><td>20</td></tr></tbody></table>

{% hint style="info" %}
Batch requests cost the sum of their sub calls. See [how compute units work](/rpc/compute-units/how-compute-units-work.md) for the full pricing model.
{% endhint %}
