-
Notifications
You must be signed in to change notification settings - Fork 985
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
[WIP] EIP-7732 (ePBS) #13917
Open
potuz
wants to merge
51
commits into
develop
Choose a base branch
from
epbs
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
[WIP] EIP-7732 (ePBS) #13917
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
potuz
force-pushed
the
epbs
branch
6 times, most recently
from
May 1, 2024 12:26
9895c89
to
e795c7d
Compare
potuz
force-pushed
the
epbs
branch
9 times, most recently
from
May 9, 2024 22:52
84524de
to
aecf4cb
Compare
potuz
force-pushed
the
epbs
branch
3 times, most recently
from
May 16, 2024 06:46
c7b3709
to
e1e7f27
Compare
potuz
force-pushed
the
epbs
branch
6 times, most recently
from
May 24, 2024 19:14
a97480c
to
966e322
Compare
* test-added * nil check fix * randomized inputs * hardcoded inputs * suggestions applied * minor-typo fixed * deleted
Adds the processing of execution payload envelope Corrects the protos for attestations and slashings in Electra versions Adds generators of full blocks for Electra
* Payload Attestation Sync package changes * With verifier * change idx back to uint64 * subscribe to topic * add back error --------- Co-authored-by: terence tsao <terence@prysmaticlabs.com>
* Add getter for payload attestation cache * Check against status * Feedback #1
* Enable validator client to sign execution header * Update proto/prysm/v1alpha1/validator-client/keymanager.proto --------- Co-authored-by: Potuz <potuz@prysmaticlabs.com>
* process_withdrawal_fn and isParentfull test * suggestions applied * minor change * removed * lint * lint fix * removed Latestheader * test added with nil error * tests passing * IsParentNode Test added * lint * fix test * updated godoc * fix in godoc * comment removed * fixed braces * removed var * removed var * Update beacon-chain/core/blocks/withdrawals.go * Update beacon-chain/core/blocks/withdrawals_test.go * gazelle * test added and removed previous changes in Testprocesswithdrawal * added check for nil state * decrease chromatic complexity --------- Co-authored-by: Potuz <potuz@potuz.net> Co-authored-by: Potuz <potuz@prysmaticlabs.com>
* Enable validator client to sign execution payload envelope * Update comment Co-authored-by: JihoonSong <jihoonsong@users.noreply.github.com> --------- Co-authored-by: JihoonSong <jihoonsong@users.noreply.github.com>
* Correct requirement list of EnvelopeVerifier * Add unit tests of ExecutionPayloadEnvelope verification
* Signed execution payload header for sync * Use RO state * SignedExecutionPayloadHeader by hash and root * Fix execution headers cache
* Handle incoming ptc attestation messages in the chain package * fix double import * remove unused error
Add wait until PTC duty
This is a placeholder PR for ePBS so that the long standing branch runs CI and we can check tests are continuously passing.