Beacon Node APIs
API Method |
Type |
Description |
Throughput (Time/s) |
||
---|---|---|---|---|---|
4 vCPUs | 16 GB |
8 vCPUs | 32 GB |
16 vCPUs | 64 GB |
|||
GET |
Get details of the chain's genesis. |
5000/2500 |
10000/5000 |
23000/11500 |
|
GET |
Get the HashTreeRoot for a given state_id. |
3000/1500 |
6000/3000 |
13000/6500 |
|
GET |
Get the fork object for a given state_id. |
3000/1500 |
7000/3500 |
17000/8500 |
|
GET |
Get finality checkpoints for a state. |
3000/1500 |
7000/3500 |
17000/8500 |
|
GET |
Get the validator information. |
5/2 |
5/2 |
5/2 |
|
GET |
Get the information for a given validator_id. |
300/150 |
600/300 |
1000/500 |
|
GET |
Get the validator balance. |
5/2 |
5/2 |
5/2 |
|
GET |
Get the committees for a state. |
5/2 |
6/3 |
15/7 |
|
GET |
Get sync committees for a state. |
1100/550 |
2800/1400 |
5000/2500 |
|
GET |
Get block headers matching given query. |
1800/900 |
4000/2000 |
8000/4000 |
|
GET |
Get the block header for a given block ID. |
1400/700 |
2000/1000 |
6000/3000 |
|
GET |
Get the block information for the given block ID. |
50/25 |
90/45 |
300/150 |
|
GET |
Get the block root information for a given block ID. |
5000/2500 |
9000/4500 |
22000/11000 |
|
GET |
Get the attestation included in for given block ID. |
300/150 |
700/350 |
1800/900 |
|
GET |
Get the block reward information. |
90/45 |
110/55 |
120/60 |
|
POST |
Get the validator rewards of the corresponding epoch. |
5/2 |
5/2 |
5/2 |
|
GET |
Get the blinded block for given block ID. |
300/150 |
600/300 |
1400/700 |
|
GET |
Get attestations from the operations pool. |
2200/1100 |
3000/1500 |
4000/2000 |
|
GET |
Get attester slashings from the operations pool. |
5000/2500 |
10000/5000 |
23000/11500 |
|
GET |
Get proposer slashings from the operations pool. |
6000/3000 |
11000/5500 |
24000/12000 |
|
GET |
Get SignedVuntaryExit from the operations pool. |
5000/2500 |
11000/5500 |
24000/12000 |
|
GET |
Get BLS to execution changes known by the node but not necessarily incorporated into any block. |
6000/3000 |
11000/5500 |
24000/12000 |
|
GET |
Get the withdrawals that are to be included for the block built on the specified state. |
2000/1000 |
3000/1500 |
6000/3000 |
|
GET |
Get all forks. |
6000/3000 |
10000/5000 |
21000/10500 |
|
GET |
Get the specification configurations used on this node. |
1700/850 |
4000/2000 |
9000/4500 |
|
GET |
Get the Eth1 deposit contract address and chain ID. |
7000/3500 |
10000/5000 |
24000/12000 |
|
GET |
Get the full BeaconState object. |
5/2 |
5/2 |
5/2 |
|
/eth/v2/debug/beacon/heads (Deprecated) |
GET |
Get all chain headers. |
6000/3000 |
10000/5000 |
13000/6500 |
GET |
Get the fork choice array. |
600/300 |
1000/500 |
2000/1000 |
|
GET |
Subscribe to beacon node events. |
- |
- |
- |
|
GET |
Get the beacon node version. |
5000/2500 |
10000/5000 |
23000/11500 |
|
GET |
Get the beacon node syncing status. |
5000/2500 |
10000/5000 |
23000/11500 |
|
GET |
Get the health check result of the beacon node. |
5000/2500 |
11000/5500 |
24000/12000 |
|
POST |
Get validator duties. |
5/2 |
5/2 |
5/2 |
|
GET |
Get block proposer duties. |
5/2 |
5/2 |
5/2 |
|
POST |
Get sync committee duties. |
5/2 |
5/2 |
5/2 |
|
GET |
Get aggregated attestation. |
4000/2000 |
8000/4000 |
15000/7500 |
|
GET |
Produce a sync committee contribution. |
5000/2500 |
11000/5500 |
18000/9000 |
|
POST |
Return if a validator has been observed on the network. |
5/2 |
5/2 |
5/2 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot