-
Notifications
You must be signed in to change notification settings - Fork 781
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
Implement Electra Fork #5605
Labels
electra
Required for the Electra/Prague fork
major-task
A significant amount of work or conceptual task.
Comments
This was referenced Apr 18, 2024
chong-he
added
major-task
A significant amount of work or conceptual task.
electra
Required for the Electra/Prague fork
labels
Apr 19, 2024
This was referenced Apr 28, 2024
This was referenced May 3, 2024
This was referenced May 7, 2024
I've just opened a PR with the epoch processing changes. But I am yet to rebase the PRs that follow it in the conga line: |
Closed
This was referenced Jun 17, 2024
This was referenced Jun 25, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
electra
Required for the Electra/Prague fork
major-task
A significant amount of work or conceptual task.
This issue will track the tasks for implementing the Electra upgrade
We propose doing things differently in this fork. Instead of working off of a dedicated branch and having one big review and merge at the end, all PRs will target
unstable
directly and we will review and merge changes in one PR at a time. This means lighthouse must fully pass CI for each of these changes. We will not be able to turn on the Electra spec tests until Electra is fully implemented.devnet-1
changes #5937)committee_bits
field toAttestation
#5924)Constants
,Presets
, andContainers
(Electra:devnet-1
Rename and Move Stuff #5974)Consolidations
fromBeaconBlock
toExecutionPayload
& rename fields (Electra:devnet-1
Rename and Move Stuff #5974)compute_proposer_index()
(Fix Calculations Relying on MAX_EB #5983)get_next_sync_committee_indices()
(Fix Calculations Relying on MAX_EB #5983)process_pending_balance_deposits()
(Update pending balance deposit processing #6005)process_operations()
(Electra devnet 1 process operations #5994)engine-api
fordevnet-1
#6001)devnet-1
ef-tests Working #6019)Eth1Data
from EL post-electrasuperstruct
theAttesterSlashing
#5636)superstruct
theAttesterSlashing
#5636)PartialBeaconState
, & Fork Transition #5608 Electra other containers #5652is_eligible_for_activation_queue
Add more electra helpers #5653is_compounding_withdrawal_credential
Electra other containers #5652has_compounding_withdrawal_credential
Electra other containers #5652has_execution_withdrawal_credential
Add more electra helpers #5653is_fully_withdrawable_validator
Add more electra helpers #5653is_partially_withdrawable_validator
Add more electra helpers #5653get_committee_indices
(EIP7549get_attestation_indices
#5657)get_validator_max_effective_balance
Add more electra helpers #5653get_balance_churn_limit
Electra other containers #5652get_activation_exit_churn_limit
Electra other containers #5652get_consolidation_churn_limit
Electra other containers #5652get_active_balance
Add more electra helpers #5653get_pending_balance_to_withdraw
Add more electra helpers #5653get_attesting_indices
(EIP7549get_attestation_indices
#5657)initiate_validator_exit
Block processing electra #5741switch_to_compounding_validator
Add more electra helpers #5653queue_excess_active_balance
Electra other containers #5652queue_entire_balance_and_reset_validator
Electra other containers #5652compute_exit_epoch_and_update_churn
Add more electra helpers #5653compute_consolidation_epoch_and_update_churn
Add more electra helpers #5653slash_validator
Block processing electra #5741process_registry_updates()
process_pending_balance_deposits()
process_pending_consolidations()
engine-api
changes (Electra engine api #5743)Merge Queue
This is a list of outstanding work and related PRs in the order we currently plan to merge them to
unstable
. Tasks should be picked up loosely in this order, and PRs for tasks should be built on top of PRs that precede it.devnet-1
changes: Implement Electradevnet-1
changes #5937PR Conga Line
All branches must be in sigp repo for easy access
unstable
<-electra_attestation_changes
<-block-processing-electra
<-electra-epoch-proc
<-electra-engine-api
<-beacon-api-electra
<-ef-tests-electra
<-electra-devnet-1
The text was updated successfully, but these errors were encountered: