-
-
Notifications
You must be signed in to change notification settings - Fork 420
Closed
Labels
epicIssues used as milestones and tracking multiple issues.Issues used as milestones and tracking multiple issues.
Description
Since v1.2.0-rc.3 introduce new test scenarios as well as capella hardfork, some of the test cases have been programmed to skip via PR #4456 and should be enabled as soon as they are supported/fixed.
This issue compiles incomplete changes up to v1.2.0-rc.3 and closes previous trackers #3945 and #4060
Beacon chain
- Add new DomainType for application usage with "internal" namespace Add new
DomainTypefor application usage with "internal" namespace ethereum/consensus-specs#2884
Fork choice
- Remove equivocating validators from fork choice consideration #4303
- fix
forkchoice-discard_equivocations
Validator
- NA
Update 0x01 withdrawal credentials to balance update (no code exec) Update 0x01 withdrawal credentials. ethereum/consensus-specs#2854 - fix
epoch processing-invalid_large_withdrawable_epoch - NA
Validator status cleanup validator status cleanup ethereum/consensus-specs#280
Networking
- Deprecate BeaconBlocksByRange.step deprecate
BeaconBlocksByRange.stepethereum/consensus-specs#2856
Light client
- Ensure light client optimistic_header to be at head. ref
-
Consistently use compute_sync_committee_period. ref- does not require code changes. This is only a fix to the spec - Implement p2p interface ref
- Allow light client to verify signatures at period boundary Allow light client to verify signatures at period boundary ethereum/consensus-specs#2805
- Remove fork_version from LightClientUpdate Remove
fork_versionfromLightClientUpdateethereum/consensus-specs#2916 - Allow LightClientUpdate with genesis finality Allow
LightClientUpdatewith genesis finality ethereum/consensus-specs#2924 - Allow passing redundant next_sync_committee Allow passing redundant
next_sync_committeeethereum/consensus-specs#2927 - Root next_sync_committee in attested_header Root
next_sync_committeeinattested_headerethereum/consensus-specs#2932 - Add LightClientBootstrap Add
LightClientBootstrapethereum/consensus-specs#2935 - Add functions for deriving light client data Add functions for deriving light client data ethereum/consensus-specs#2938
- Add LightClient(Finality|Optimistic)Update Add
LightClient(Finality|Optimistic)Updateethereum/consensus-specs#2944 - Manually trigger LightClientStore force updates Manually trigger
LightClientStoreforce updates ethereum/consensus-specs#2947 -
Describe light client sync process Describe light client sync process ethereum/consensus-specs#2951does not require code update from Lodestar part and can be removed from list, unless there is a reason to keep it here - Tracked in sparate issue
addlight_clienttest runner and enable corresponding tests
Bellatrix
- Merge mainnet ttd and bellatrix values Merge mainnet ttd and bellatrix values ethereum/consensus-specs#2969
Optimistic Sync
- How to apply latestValidHash when payload is INVALID Opti sync: how to apply
latestValidHashwhen payload isINVALIDethereum/consensus-specs#2954 - Elaborate on why sync optimistically Opti sync: elaborate on why sync optimistically ethereum/consensus-specs#2958
- extend optimistic node definition Opti-sync: extend optimistic node definition ethereum/consensus-specs#2955
- Remove API restrictions for optimistic sync Remove API restrictions for optimistic sync ethereum/consensus-specs#2869
- Add optimistic sync tests ethereum/consensus-specs#2982
MEV/Builder API
- Major issues addressed
Followup tracker for MeV related pending issues/cleanup #4208
Capella
- add and enable
capellahardfork
Tests
- fix
operations-voluntary_exit_with_previous_fork_version_is_before_fork_epoch__valid -
ssz_static - Testing framework: simulators/eth2/engine: Implement EL mock to test CLs ethereum/hive#540
Bugs
Metadata
Metadata
Assignees
Labels
epicIssues used as milestones and tracking multiple issues.Issues used as milestones and tracking multiple issues.