From 3c14e5728da566aea0e0a5a08b26e913644dc288 Mon Sep 17 00:00:00 2001 From: tersec Date: Fri, 8 Oct 2021 11:36:35 +0000 Subject: [PATCH] use v1.1.2 test vectors (#2968) --- FixtureAll-mainnet.md | 21 +++++++++++++++++++-- FixtureAll-minimal.md | 21 +++++++++++++++++++-- FixtureSSZConsensus-mainnet.md | 21 +++++++++++++++++++-- FixtureSSZConsensus-minimal.md | 21 +++++++++++++++++++-- beacon_chain/spec/datatypes/base.nim | 2 +- tests/official/fixtures_utils.nim | 2 +- vendor/nim-eth2-scenarios | 2 +- 7 files changed, 79 insertions(+), 11 deletions(-) diff --git a/FixtureAll-mainnet.md b/FixtureAll-mainnet.md index a94f911db..206f9e7ce 100644 --- a/FixtureAll-mainnet.md +++ b/FixtureAll-mainnet.md @@ -231,12 +231,20 @@ FixtureAll-mainnet + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - deposit_top_up [Preset: mainnet OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_block_transition [Preset: OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_epoch_transition [Preset: OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_sync_committee_committee OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_sync_committee_committee_ OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_0 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_1 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_2 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_3 [Prese OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_sync_committee_committee_g OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - half_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - half_sync_committee_committee_g OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - high_proposer_index [Preset: ma OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - historical_batch [Preset: mainn OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - inactivity_scores_full_particip OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - inactivity_scores_leaking [Pres OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_attester_slashings_no_ OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_attester_slashings_par OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_different_proposer_sla OK @@ -258,13 +266,22 @@ FixtureAll-mainnet + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - deposit_in_block [Preset: mainne OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - deposit_top_up [Preset: mainnet] OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition [Preset: OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition_no_tx [Pr OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_epoch_transition [Preset: OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_sync_committee_committee_g OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_0 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_1 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_2 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_3 [Preset OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_sync_committee_committee [P OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_sync_committee_committee_ge OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - half_sync_committee_committee [P OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - half_sync_committee_committee_ge OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - high_proposer_index [Preset: mai OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - historical_batch [Preset: mainne OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - inactivity_scores_full_participa OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - inactivity_scores_leaking [Prese OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_attester_slashings_no_o OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_attester_slashings_part OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_different_proposer_slas OK @@ -390,7 +407,7 @@ FixtureAll-mainnet + fork_random_misc_balances OK + next_sync_committee_merkle_proof OK ``` -OK: 387/387 Fail: 0/387 Skip: 0/387 +OK: 404/404 Fail: 0/404 Skip: 0/404 ## Ethereum Foundation - Altair - Epoch Processing - Effective balance updates [Preset: mainnet] ```diff + Effective balance updates - effective_balance_hysteresis [Preset: mainnet] OK @@ -782,4 +799,4 @@ OK: 1/1 Fail: 0/1 Skip: 0/1 OK: 27/27 Fail: 0/27 Skip: 0/27 ---TOTAL--- -OK: 644/644 Fail: 0/644 Skip: 0/644 +OK: 661/661 Fail: 0/661 Skip: 0/661 diff --git a/FixtureAll-minimal.md b/FixtureAll-minimal.md index 1c827a035..d9452760a 100644 --- a/FixtureAll-minimal.md +++ b/FixtureAll-minimal.md @@ -227,14 +227,22 @@ FixtureAll-minimal + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_epoch_transition [Preset: OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_epoch_transition_large_va OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_epoch_transition_not_fina OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_sync_committee_committee OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_sync_committee_committee_ OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - eth1_data_votes_consensus [Pres OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - eth1_data_votes_no_consensus [P OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_0 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_1 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_2 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_3 [Prese OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_sync_committee_committee_g OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - half_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - half_sync_committee_committee_g OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - high_proposer_index [Preset: mi OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - historical_batch [Preset: minim OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - inactivity_scores_full_particip OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - inactivity_scores_leaking [Pres OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_attester_slashings_no_ OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_attester_slashings_par OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_different_proposer_sla OK @@ -257,17 +265,26 @@ FixtureAll-minimal + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - deposit_top_up [Preset: minimal] OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition [Preset: OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition_large_val OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition_no_tx [Pr OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_epoch_transition [Preset: OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_epoch_transition_large_val OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_epoch_transition_not_final OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_sync_committee_committee_g OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - eth1_data_votes_consensus [Prese OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - eth1_data_votes_no_consensus [Pr OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_0 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_1 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_2 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_3 [Preset OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_sync_committee_committee [P OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_sync_committee_committee_ge OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - half_sync_committee_committee [P OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - half_sync_committee_committee_ge OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - high_proposer_index [Preset: min OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - historical_batch [Preset: minima OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - inactivity_scores_full_participa OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - inactivity_scores_leaking [Prese OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_attester_slashings_no_o OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_attester_slashings_part OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_different_proposer_slas OK @@ -386,7 +403,7 @@ FixtureAll-minimal + finality_root_merkle_proof OK + next_sync_committee_merkle_proof OK ``` -OK: 383/383 Fail: 0/383 Skip: 0/383 +OK: 400/400 Fail: 0/400 Skip: 0/400 ## Ethereum Foundation - Altair - Epoch Processing - Effective balance updates [Preset: minimal] ```diff + Effective balance updates - effective_balance_hysteresis [Preset: minimal] OK @@ -812,4 +829,4 @@ OK: 1/1 Fail: 0/1 Skip: 0/1 OK: 27/27 Fail: 0/27 Skip: 0/27 ---TOTAL--- -OK: 666/666 Fail: 0/666 Skip: 0/666 +OK: 683/683 Fail: 0/683 Skip: 0/683 diff --git a/FixtureSSZConsensus-mainnet.md b/FixtureSSZConsensus-mainnet.md index cdab67593..bf23b321a 100644 --- a/FixtureSSZConsensus-mainnet.md +++ b/FixtureSSZConsensus-mainnet.md @@ -231,12 +231,20 @@ FixtureSSZConsensus-mainnet + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - deposit_top_up [Preset: mainnet OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_block_transition [Preset: OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_epoch_transition [Preset: OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_sync_committee_committee OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_sync_committee_committee_ OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_0 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_1 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_2 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_3 [Prese OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_sync_committee_committee_g OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - half_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - half_sync_committee_committee_g OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - high_proposer_index [Preset: ma OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - historical_batch [Preset: mainn OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - inactivity_scores_full_particip OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - inactivity_scores_leaking [Pres OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_attester_slashings_no_ OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_attester_slashings_par OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_different_proposer_sla OK @@ -258,13 +266,22 @@ FixtureSSZConsensus-mainnet + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - deposit_in_block [Preset: mainne OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - deposit_top_up [Preset: mainnet] OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition [Preset: OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition_no_tx [Pr OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_epoch_transition [Preset: OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_sync_committee_committee_g OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_0 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_1 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_2 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_3 [Preset OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_sync_committee_committee [P OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_sync_committee_committee_ge OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - half_sync_committee_committee [P OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - half_sync_committee_committee_ge OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - high_proposer_index [Preset: mai OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - historical_batch [Preset: mainne OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - inactivity_scores_full_participa OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - inactivity_scores_leaking [Prese OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_attester_slashings_no_o OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_attester_slashings_part OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_different_proposer_slas OK @@ -390,7 +407,7 @@ FixtureSSZConsensus-mainnet + fork_random_misc_balances OK + next_sync_committee_merkle_proof OK ``` -OK: 387/387 Fail: 0/387 Skip: 0/387 +OK: 404/404 Fail: 0/404 Skip: 0/404 ## Ethereum Foundation - Altair - Epoch Processing - Effective balance updates [Preset: mainnet] ```diff + Effective balance updates - effective_balance_hysteresis [Preset: mainnet] OK @@ -682,4 +699,4 @@ OK: 1/1 Fail: 0/1 Skip: 0/1 OK: 27/27 Fail: 0/27 Skip: 0/27 ---TOTAL--- -OK: 584/584 Fail: 0/584 Skip: 0/584 +OK: 601/601 Fail: 0/601 Skip: 0/601 diff --git a/FixtureSSZConsensus-minimal.md b/FixtureSSZConsensus-minimal.md index 4e72b211a..04f8d8cad 100644 --- a/FixtureSSZConsensus-minimal.md +++ b/FixtureSSZConsensus-minimal.md @@ -227,14 +227,22 @@ FixtureSSZConsensus-minimal + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_epoch_transition [Preset: OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_epoch_transition_large_va OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_epoch_transition_not_fina OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_sync_committee_committee OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - empty_sync_committee_committee_ OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - eth1_data_votes_consensus [Pres OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - eth1_data_votes_no_consensus [P OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_0 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_1 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_2 [Prese OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_random_operations_3 [Prese OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - full_sync_committee_committee_g OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - half_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - half_sync_committee_committee_g OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - high_proposer_index [Preset: mi OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - historical_batch [Preset: minim OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - inactivity_scores_full_particip OK ++ [Valid] Ethereum Foundation - Altair - Sanity - Blocks - inactivity_scores_leaking [Pres OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_attester_slashings_no_ OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_attester_slashings_par OK + [Valid] Ethereum Foundation - Altair - Sanity - Blocks - multiple_different_proposer_sla OK @@ -257,17 +265,26 @@ FixtureSSZConsensus-minimal + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - deposit_top_up [Preset: minimal] OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition [Preset: OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition_large_val OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_block_transition_no_tx [Pr OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_epoch_transition [Preset: OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_epoch_transition_large_val OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_epoch_transition_not_final OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_sync_committee_committee [ OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - empty_sync_committee_committee_g OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - eth1_data_votes_consensus [Prese OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - eth1_data_votes_no_consensus [Pr OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_0 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_1 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_2 [Preset OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_random_operations_3 [Preset OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_sync_committee_committee [P OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - full_sync_committee_committee_ge OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - half_sync_committee_committee [P OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - half_sync_committee_committee_ge OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - high_proposer_index [Preset: min OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - historical_batch [Preset: minima OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - inactivity_scores_full_participa OK ++ [Valid] Ethereum Foundation - Merge - Sanity - Blocks - inactivity_scores_leaking [Prese OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_attester_slashings_no_o OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_attester_slashings_part OK + [Valid] Ethereum Foundation - Merge - Sanity - Blocks - multiple_different_proposer_slas OK @@ -386,7 +403,7 @@ FixtureSSZConsensus-minimal + finality_root_merkle_proof OK + next_sync_committee_merkle_proof OK ``` -OK: 383/383 Fail: 0/383 Skip: 0/383 +OK: 400/400 Fail: 0/400 Skip: 0/400 ## Ethereum Foundation - Altair - Epoch Processing - Effective balance updates [Preset: minimal] ```diff + Effective balance updates - effective_balance_hysteresis [Preset: minimal] OK @@ -697,4 +714,4 @@ OK: 1/1 Fail: 0/1 Skip: 0/1 OK: 27/27 Fail: 0/27 Skip: 0/27 ---TOTAL--- -OK: 595/595 Fail: 0/595 Skip: 0/595 +OK: 612/612 Fail: 0/612 Skip: 0/612 diff --git a/beacon_chain/spec/datatypes/base.nim b/beacon_chain/spec/datatypes/base.nim index e28b607cb..acb4e9c2b 100644 --- a/beacon_chain/spec/datatypes/base.nim +++ b/beacon_chain/spec/datatypes/base.nim @@ -56,7 +56,7 @@ export # Eventually, we could also differentiate between user/tainted data and # internal state that's gone through sanity checks already. -const SPEC_VERSION* = "1.1.1" +const SPEC_VERSION* = "1.1.2" ## Spec version we're aiming to be compatible with, right now const diff --git a/tests/official/fixtures_utils.nim b/tests/official/fixtures_utils.nim index c80ead9f6..c3c152cc8 100644 --- a/tests/official/fixtures_utils.nim +++ b/tests/official/fixtures_utils.nim @@ -39,7 +39,7 @@ type const FixturesDir* = currentSourcePath.rsplit(DirSep, 1)[0] / ".." / ".." / "vendor" / "nim-eth2-scenarios" - SszTestsDir* = FixturesDir / "tests-v1.1.1" + SszTestsDir* = FixturesDir / "tests-v1.1.2" MaxObjectSize* = 3_000_000 proc parseTest*(path: string, Format: typedesc[Json], T: typedesc): T = diff --git a/vendor/nim-eth2-scenarios b/vendor/nim-eth2-scenarios index a7cdca50e..739eb3ba4 160000 --- a/vendor/nim-eth2-scenarios +++ b/vendor/nim-eth2-scenarios @@ -1 +1 @@ -Subproject commit a7cdca50e382091922f2ae851ec4ae3b56f533e2 +Subproject commit 739eb3ba48d07b42f545ec27548a90fadaf7327e