Skip to content

proposer-duty: duty-fetch improvements #2619

@iurii-ssv

Description

@iurii-ssv

For Proposer-duty, we fetch duties on the very 1st slot of the current epoch (or on the slot that comes after the slot SSV node started at)

  • if we have a Proposer-duty to execute in that same slot of that epoch we'll delay it for longer than necessary waiting for that fetch to happen (for attestations we fetch duties ~half an epoch ahead of time, for example)
  • if we are not able to fetch the Proposer-duties from CL in some epoch - there will be no retrying of that fetch for that epoch (we'll just log the failed to fetch duties for current epoch error and won't execute any duties in that epoch)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions