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

Experiment Prysm with eip4844 #1

Closed
wants to merge 88 commits into from
Closed

Experiment Prysm with eip4844 #1

wants to merge 88 commits into from

Conversation

terencechain
Copy link
Owner

@terencechain terencechain commented May 22, 2022

This branch implements the EIP4844 referenced in the consensus spec
Collaboration and feedback are welcomed. Please dm me if you are interested in contributing or testing 🤗

terencechain and others added 17 commits May 24, 2022 20:32
- Add side as a new field to the beacon-chain/validator gRPC API
- Retrieve blobs from EL via engine API and attach to the BeaconBlock.

Note; This implementation passes manual INTEROP tests for pre-eip4844
block production
- Also bumped the sharding configs so its value can be reused for eip4844
- Applied 01379e0
Note: local INTEROP testing works pre-eip484
- Update deps.bzl
- Fix generated go pb files due to buggy goimports
Using mdehoog's branch from now on as it contains the latest changes
terencechain pushed a commit that referenced this pull request Aug 20, 2022
* Check for SIGILL before using gohashtree

* gohashtree dep

* check error

* move to config startup

* Kasey's advice

* review #1

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants