Skip to main content

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

Requests that the beacon node provides all scheduled validators a block to propose for in the given epoch.

Updated on
May 21, 2026

Path Parameters

epoch
string
REQUIRED

The Epoch number

Returns

dependent_root
string

The block root that this response is dependent on

execution_optimistic
Boolean

It's true if the response references an unverified execution payload. The optimistic information may be invalidated at a later time. If the field is not present, assume the false value

data
object

The object with the following values:

pubkey
string

The validator's BLS public key, uniquely identifying them. _48-bytes, hex encoded with 0x prefix, case insensitive

validator_index
boolean

The index of validator in validator registry

slot
array

The slot at which the validator must propose block

Request
Response
1
{
2
"dependent_root": "0x4e3af6de006f32fb28a6f049bc4daa5cbe895b2badee473749c710e456c5cbe7",
3
"execution_optimistic": false,
4
"data": [
5
{
6
"pubkey": "0x8a6aa2eb61ac6d62357b19969be8d4a4e034613aca7096c63667f5b590637af24692d148a4b82b855e1b74d9fc1be1c2",
7
"validator_index": "42",
8
"slot": "4903392"
9
}
10
]
11
}
1
{
2
"dependent_root": "0x4e3af6de006f32fb28a6f049bc4daa5cbe895b2badee473749c710e456c5cbe7",
3
"execution_optimistic": false,
4
"data": [
5
{
6
"pubkey": "0x8a6aa2eb61ac6d62357b19969be8d4a4e034613aca7096c63667f5b590637af24692d148a4b82b855e1b74d9fc1be1c2",
7
"validator_index": "42",
8
"slot": "4903392"
9
}
10
]
11
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free