Skip to main content

/eth/v1/validator/duties/attester/{epoch} RPC Method

Requests the beacon node to provide a set of attestation duties, which should be performed by validators, for a particular epoch.

Updated on
May 21, 2026

Path Parameters

epoch
integer
REQUIRED

The epoch value and it should only be allowed 1 epoch ahead

Body Parameters

validator_indices
array
REQUIRED

An array of the validator indices for which to obtain the duties

Returns

dependent_root
string

The hash representing the root on which the attestation duties depend

execution_optimistic
boolean

The boolean indicating if the execution layer state is optimistic

data
array

An array of data which contains following fields:

pubkey
string

The public key of the validator assigned to attest

validator_index
string

The index of the validator within the registry

committees_at_slot
string

The number of committees in the specified slot

committee_index
string

The index of the committee the validator is assigned to

committee_length
string

The total number of validators in the assigned committee

validator_committee_index
string

The position of the validator within the committee

slot
string

The specific slot for which the attestation duty is assigned

Request
Response
1
{
2
"dependent_root": "0x8c52d736a5bc2a6bc90958cf04b7ac5bd0e3bba8c3a21586f84b92ecfac34025",
3
"execution_optimistic": false,
4
"data": [
5
{
6
"pubkey": "0x8a6aa2eb61ac6d62357b19969be8d4a4e034613aca7096c63667f5b590637af24692d148a4b82b855e1b74d9fc1be1c2",
7
"validator_index": "1",
8
"committees_at_slot": "64",
9
"committee_index": "5",
10
"committee_length": "128",
11
"validator_committee_index": "64",
12
"slot": "98304"
13
}
14
]
15
}
1
{
2
"dependent_root": "0x8c52d736a5bc2a6bc90958cf04b7ac5bd0e3bba8c3a21586f84b92ecfac34025",
3
"execution_optimistic": false,
4
"data": [
5
{
6
"pubkey": "0x8a6aa2eb61ac6d62357b19969be8d4a4e034613aca7096c63667f5b590637af24692d148a4b82b855e1b74d9fc1be1c2",
7
"validator_index": "1",
8
"committees_at_slot": "64",
9
"committee_index": "5",
10
"committee_length": "128",
11
"validator_committee_index": "64",
12
"slot": "98304"
13
}
14
]
15
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free