Skip to content

Conversation

@nflaig
Copy link
Member

@nflaig nflaig commented Nov 1, 2025

Adds proposer duties v2 endpoint to account for deterministic proposer lookahead ethereum/consensus-specs#4190 and return a different dependent_root based on current fork (pre/post fulu).

NOTE: this endpoint is not part of fulu release and is only required for gloas, it cannot be relied upon before that as clients might not have implemented it.

@rolfyone
Copy link
Contributor

rolfyone commented Nov 2, 2025

can we clarify this? When is it required from? clearly its missing fulu... is that ok?

@michaelsproul
Copy link
Contributor

Will be required from Gloas, so that we can then deprecate v1.

@nflaig nflaig added the Gloas api's needed in Gloas fork. label Nov 2, 2025
@rolfyone
Copy link
Contributor

rolfyone commented Nov 2, 2025

Will be required from Gloas, so that we can then deprecate v1.

ok great - thats perfect. We can get it done earlier but it's missed our fulu release is all and it does concern me when i can't implement a 'required' endpoint...

rolfyone
rolfyone previously approved these changes Nov 2, 2025
Copy link
Contributor

@rolfyone rolfyone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm just a nit because we're tagging as required, we should put in description when it's required from to be clear.

nflaig added a commit to ChainSafe/lodestar that referenced this pull request Nov 4, 2025
Adds proposer duties v2 endpoint which works the same as v1 but uses
previous epoch to determine dependent root to account for deterministic
proposer lookahead changes in fulu.

ethereum/beacon-APIs#563
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Gloas api's needed in Gloas fork.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants