/v1/validator/duties/proposer/{epoch}
Return all validators scheduled to propose a block in the given epoch. Duties are typically stable within an epoch, but may change after a chain reorg. For full safety, monitor head events and confirm the dependent root in this response matches:
• event.current_duty_dependent_root when compute_epoch_at_slot(event.slot) == epoch
• event.block otherwise
The dependent_root is get_block_root_at_slot(state, compute_start_slot_at_epoch(epoch) - 1), or the genesis block root in case of underflow.
Path parameters
epoch
Epoch to query proposer duties for.
Response
Success response
dependent_root
Root that duties depend on; must be checked against head events as documented.
execution_optimistic
Whether the execution payload is optimistic.
data
Proposer duties for the epoch.