nimbus-eth2/tests/consensus_spec/altair
Etan Kissling 609227559f
LC data fork cleanup (#4506)
Distinguish between those code locations that need to be updated on each
light client data format change, and those others that should generally
be fine, as long as a valid light client object is processed.

The former are tagged with static assert for `LightClientDataFork.high`.

The latter are changed to `lcDataFork > LightClientDataFork.None` to
indicate that they depend only on presence of any valid object.
Also bundled a few minor cleanups and fixes.

Also add `Forky` type for `LightClientStore` and minor fixes / cleanups.
2023-01-14 22:19:50 +01:00
..
all_altair_fixtures.nim consolidate consensus spec transition test fixtures (#4428) 2022-12-15 22:51:04 +00:00
test_fixture_light_client_sync_protocol.nim LC data fork cleanup (#4506) 2023-01-14 22:19:50 +01:00
test_fixture_operations.nim exists{Dir,File} -> {dir,file}Exists; rm unused imports (#3543) 2022-03-24 00:38:48 +00:00
test_fixture_rewards.nim remove unused imports in tests/ (#3713) 2022-06-07 17:05:06 +00:00
test_fixture_ssz_consensus_objects.nim LC data fork cleanup (#4506) 2023-01-14 22:19:50 +01:00
test_fixture_state_transition_epoch.nim add all missing epoch transition tests (#4269) 2022-10-28 08:02:33 +00:00