diff --git a/ConsensusSpecPreset-mainnet.md b/ConsensusSpecPreset-mainnet.md index 4c4501e96..dd1872a38 100644 --- a/ConsensusSpecPreset-mainnet.md +++ b/ConsensusSpecPreset-mainnet.md @@ -487,6 +487,7 @@ OK: 47/47 Fail: 0/47 Skip: 0/47 OK: 6/6 Fail: 0/6 Skip: 0/6 ## EF - Altair - Transition [Preset: mainnet] ```diff ++ EF - Altair - Transition - non_empty_historical_roots [Preset: mainnet] OK + EF - Altair - Transition - normal_transition [Preset: mainnet] OK + EF - Altair - Transition - simple_transition [Preset: mainnet] OK + EF - Altair - Transition - transition_missing_first_post_block [Preset: mainnet] OK @@ -509,7 +510,7 @@ OK: 6/6 Fail: 0/6 Skip: 0/6 + EF - Altair - Transition - transition_with_random_half_participation [Preset: mainnet] OK + EF - Altair - Transition - transition_with_random_three_quarters_participation [Preset: ma OK ``` -OK: 21/21 Fail: 0/21 Skip: 0/21 +OK: 22/22 Fail: 0/22 Skip: 0/22 ## EF - Altair - Unittests - Light client - Sync protocol [Preset: mainnet] ```diff + process_light_client_update_finality_updated OK @@ -1046,6 +1047,7 @@ OK: 50/50 Fail: 0/50 Skip: 0/50 OK: 6/6 Fail: 0/6 Skip: 0/6 ## EF - Bellatrix - Transition [Preset: mainnet] ```diff ++ EF - Bellatrix - Transition - non_empty_historical_roots [Preset: mainnet] OK + EF - Bellatrix - Transition - normal_transition [Preset: mainnet] OK + EF - Bellatrix - Transition - simple_transition [Preset: mainnet] OK + EF - Bellatrix - Transition - transition_missing_first_post_block [Preset: mainnet] OK @@ -1068,7 +1070,7 @@ OK: 6/6 Fail: 0/6 Skip: 0/6 + EF - Bellatrix - Transition - transition_with_random_half_participation [Preset: mainnet] OK + EF - Bellatrix - Transition - transition_with_random_three_quarters_participation [Preset: OK ``` -OK: 21/21 Fail: 0/21 Skip: 0/21 +OK: 22/22 Fail: 0/22 Skip: 0/22 ## EF - Capella - Epoch Processing - Effective balance updates [Preset: mainnet] ```diff + Effective balance updates - effective_balance_hysteresis [Preset: mainnet] OK @@ -1687,6 +1689,7 @@ OK: 62/62 Fail: 0/62 Skip: 0/62 OK: 6/6 Fail: 0/6 Skip: 0/6 ## EF - Capella - Transition [Preset: mainnet] ```diff ++ EF - Capella - Transition - non_empty_historical_roots [Preset: mainnet] OK + EF - Capella - Transition - normal_transition [Preset: mainnet] OK + EF - Capella - Transition - simple_transition [Preset: mainnet] OK + EF - Capella - Transition - transition_missing_first_post_block [Preset: mainnet] OK @@ -1709,7 +1712,7 @@ OK: 6/6 Fail: 0/6 Skip: 0/6 + EF - Capella - Transition - transition_with_random_half_participation [Preset: mainnet] OK + EF - Capella - Transition - transition_with_random_three_quarters_participation [Preset: m OK ``` -OK: 21/21 Fail: 0/21 Skip: 0/21 +OK: 22/22 Fail: 0/22 Skip: 0/22 ## EF - Capella - Unittests - Light client - Sync protocol [Preset: mainnet] ```diff + process_light_client_update_finality_updated OK @@ -2358,6 +2361,7 @@ OK: 71/71 Fail: 0/71 Skip: 0/71 OK: 6/6 Fail: 0/6 Skip: 0/6 ## EF - Deneb - Transition [Preset: mainnet] ```diff ++ EF - Deneb - Transition - non_empty_historical_roots [Preset: mainnet] OK + EF - Deneb - Transition - normal_transition [Preset: mainnet] OK + EF - Deneb - Transition - simple_transition [Preset: mainnet] OK + EF - Deneb - Transition - transition_attestation_from_previous_fork_with_new_range [Preset OK @@ -2383,7 +2387,7 @@ OK: 6/6 Fail: 0/6 Skip: 0/6 + EF - Deneb - Transition - transition_with_random_half_participation [Preset: mainnet] OK + EF - Deneb - Transition - transition_with_random_three_quarters_participation [Preset: mai OK ``` -OK: 24/24 Fail: 0/24 Skip: 0/24 +OK: 25/25 Fail: 0/25 Skip: 0/25 ## EF - Deneb - Unittests - Light client - Sync protocol [Preset: mainnet] ```diff + process_light_client_update_finality_updated OK @@ -2920,4 +2924,4 @@ OK: 69/88 Fail: 0/88 Skip: 19/88 OK: 3/3 Fail: 0/3 Skip: 0/3 ---TOTAL--- -OK: 2339/2358 Fail: 0/2358 Skip: 19/2358 +OK: 2343/2362 Fail: 0/2362 Skip: 19/2362 diff --git a/ConsensusSpecPreset-minimal.md b/ConsensusSpecPreset-minimal.md index 4c0e626d1..642ce0eb8 100644 --- a/ConsensusSpecPreset-minimal.md +++ b/ConsensusSpecPreset-minimal.md @@ -508,6 +508,7 @@ OK: 52/52 Fail: 0/52 Skip: 0/52 OK: 6/6 Fail: 0/6 Skip: 0/6 ## EF - Altair - Transition [Preset: minimal] ```diff ++ EF - Altair - Transition - non_empty_historical_roots [Preset: minimal] OK + EF - Altair - Transition - normal_transition [Preset: minimal] OK + EF - Altair - Transition - simple_transition [Preset: minimal] OK + EF - Altair - Transition - transition_missing_first_post_block [Preset: minimal] OK @@ -534,7 +535,7 @@ OK: 6/6 Fail: 0/6 Skip: 0/6 + EF - Altair - Transition - transition_with_voluntary_exit_right_after_fork [Preset: minima OK + EF - Altair - Transition - transition_with_voluntary_exit_right_before_fork [Preset: minim OK ``` -OK: 25/25 Fail: 0/25 Skip: 0/25 +OK: 26/26 Fail: 0/26 Skip: 0/26 ## EF - Altair - Unittests - Light client - Sync protocol [Preset: minimal] ```diff + process_light_client_update_finality_updated OK @@ -1092,6 +1093,7 @@ OK: 55/55 Fail: 0/55 Skip: 0/55 OK: 6/6 Fail: 0/6 Skip: 0/6 ## EF - Bellatrix - Transition [Preset: minimal] ```diff ++ EF - Bellatrix - Transition - non_empty_historical_roots [Preset: minimal] OK + EF - Bellatrix - Transition - normal_transition [Preset: minimal] OK + EF - Bellatrix - Transition - simple_transition [Preset: minimal] OK + EF - Bellatrix - Transition - transition_missing_first_post_block [Preset: minimal] OK @@ -1118,7 +1120,7 @@ OK: 6/6 Fail: 0/6 Skip: 0/6 + EF - Bellatrix - Transition - transition_with_voluntary_exit_right_after_fork [Preset: min OK + EF - Bellatrix - Transition - transition_with_voluntary_exit_right_before_fork [Preset: mi OK ``` -OK: 25/25 Fail: 0/25 Skip: 0/25 +OK: 26/26 Fail: 0/26 Skip: 0/26 ## EF - Capella - Epoch Processing - Effective balance updates [Preset: minimal] ```diff + Effective balance updates - effective_balance_hysteresis [Preset: minimal] OK @@ -1760,6 +1762,7 @@ OK: 69/69 Fail: 0/69 Skip: 0/69 OK: 6/6 Fail: 0/6 Skip: 0/6 ## EF - Capella - Transition [Preset: minimal] ```diff ++ EF - Capella - Transition - non_empty_historical_roots [Preset: minimal] OK + EF - Capella - Transition - normal_transition [Preset: minimal] OK + EF - Capella - Transition - simple_transition [Preset: minimal] OK + EF - Capella - Transition - transition_missing_first_post_block [Preset: minimal] OK @@ -1786,7 +1789,7 @@ OK: 6/6 Fail: 0/6 Skip: 0/6 + EF - Capella - Transition - transition_with_voluntary_exit_right_after_fork [Preset: minim OK + EF - Capella - Transition - transition_with_voluntary_exit_right_before_fork [Preset: mini OK ``` -OK: 25/25 Fail: 0/25 Skip: 0/25 +OK: 26/26 Fail: 0/26 Skip: 0/26 ## EF - Capella - Unittests - Light client - Sync protocol [Preset: minimal] ```diff + process_light_client_update_finality_updated OK @@ -2462,6 +2465,7 @@ OK: 78/78 Fail: 0/78 Skip: 0/78 OK: 6/6 Fail: 0/6 Skip: 0/6 ## EF - Deneb - Transition [Preset: minimal] ```diff ++ EF - Deneb - Transition - non_empty_historical_roots [Preset: minimal] OK + EF - Deneb - Transition - normal_transition [Preset: minimal] OK + EF - Deneb - Transition - simple_transition [Preset: minimal] OK + EF - Deneb - Transition - transition_attestation_from_previous_fork_with_new_range [Preset OK @@ -2491,7 +2495,7 @@ OK: 6/6 Fail: 0/6 Skip: 0/6 + EF - Deneb - Transition - transition_with_voluntary_exit_right_after_fork [Preset: minimal OK + EF - Deneb - Transition - transition_with_voluntary_exit_right_before_fork [Preset: minima OK ``` -OK: 28/28 Fail: 0/28 Skip: 0/28 +OK: 29/29 Fail: 0/29 Skip: 0/29 ## EF - Deneb - Unittests - Light client - Sync protocol [Preset: minimal] ```diff + process_light_client_update_finality_updated OK @@ -3189,4 +3193,4 @@ OK: 185/207 Fail: 0/207 Skip: 22/207 OK: 3/3 Fail: 0/3 Skip: 0/3 ---TOTAL--- -OK: 2581/2603 Fail: 0/2603 Skip: 22/2603 +OK: 2585/2607 Fail: 0/2607 Skip: 22/2607 diff --git a/beacon_chain/spec/datatypes/base.nim b/beacon_chain/spec/datatypes/base.nim index 7e0acfc48..b73ae4b2a 100644 --- a/beacon_chain/spec/datatypes/base.nim +++ b/beacon_chain/spec/datatypes/base.nim @@ -74,7 +74,7 @@ export tables, results, endians2, json_serialization, sszTypes, beacon_time, crypto, digest, presets -const SPEC_VERSION* = "1.4.0-beta.5" +const SPEC_VERSION* = "1.4.0-beta.6" ## Spec version we're aiming to be compatible with, right now const diff --git a/tests/consensus_spec/test_fixture_fork_choice.nim b/tests/consensus_spec/test_fixture_fork_choice.nim index c1343289f..f91b59d16 100644 --- a/tests/consensus_spec/test_fixture_fork_choice.nim +++ b/tests/consensus_spec/test_fixture_fork_choice.nim @@ -93,7 +93,7 @@ proc initialLoad( forkedState[].kind.genesisTestRuntimeConfig, db, validatorMonitor, {}) fkChoice = newClone(ForkChoice.init( dag.getFinalizedEpochRef(), dag.finalizedHead.blck, - ForkChoiceVersion.Stable)) + ForkChoiceVersion.Pr3431)) (dag, fkChoice) diff --git a/vendor/nim-eth2-scenarios b/vendor/nim-eth2-scenarios index 371600770..c4e5c3c87 160000 --- a/vendor/nim-eth2-scenarios +++ b/vendor/nim-eth2-scenarios @@ -1 +1 @@ -Subproject commit 3716007701776ae7c33d9eb444a698cab9b2c4e7 +Subproject commit c4e5c3c87bbaade46da592be9c856a6bd73c8651