Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local proposer end to end #14440

Open
wants to merge 57 commits into
base: epbs
Choose a base branch
from
Open

Local proposer end to end #14440

wants to merge 57 commits into from

Conversation

terencechain
Copy link
Member

Do not review this. It is just to show how a local proposer block would work end to end. The next step is to break these into smaller PRs

potuz and others added 19 commits September 25, 2024 15:51
This implements a helper to get the ptc committee from a state. It uses
the cached beacon committees if possible

It also implements a helper to compute the largest power of two of a
uint64 and a helper to test for nil payload attestation messages
* Add ePBS to db
* Modify `get_ptc` function to follow the Python spec

* Assign PTC members from the beginning of beacon committee array
* Add `remove_flag` and its unit test

* Add a test case trying to remove a flag that is not set
* Ensure EPBS state getters and setters check versions

* Rename to LatestExecutionPayloadHeaderEPBS

* Add minimal beacon state
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Blocked Blocked by research or external factors ePBS EIP-7732
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants