nimbus-eth2/tests/consensus_spec/eip4844
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_eip4844_fixtures.nim consolidate consensus spec transition test fixtures (#4428) 2022-12-15 22:51:04 +00:00
test_fixture_operations.nim use v1.3.0-rc.1 consensus spec test vectors (#4505) 2023-01-14 04:20:51 +00:00
test_fixture_rewards.nim eip4844 fork and epoch transition tests; some eip4844 gossip (#4393) 2022-12-06 16:43:11 +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 use v1.3.0-rc.0 consensus spec test vectors (#4472) 2023-01-09 15:15:43 +01:00