nimbus-eth2/tests/consensus_spec
Etan Kissling a84ab5d47f
validate `fork_version` as light client (#3459)
The spec does not provide code for validating the `fork_version` field
of `LightClientUpdate`. However, we can use our own logic for additional
validation of that field. The spec's python test suite sets up states
that do not follow the fork schedule (e.g., that use Altair fork version
before Altair fork epoch), which complicates upstreaming this as code.
2022-03-04 17:09:33 +01:00
..
altair validate `fork_version` as light client (#3459) 2022-03-04 17:09:33 +01:00
bellatrix var => let in specs/ and tests/ (#3425) 2022-02-20 20:13:06 +00:00
phase0 var => let in specs/ and tests/ (#3425) 2022-02-20 20:13:06 +00:00
README.md test fixture cleanups (#2976) 2021-10-12 13:36:52 +02:00
all_tests.nim add Bellatrix fork and transition tests; "Ethereum Foundation" -> EF (#3242) 2022-01-05 09:42:56 +01:00
consensus_spec_tests_preset.nim add Bellatrix fork and transition tests; "Ethereum Foundation" -> EF (#3242) 2022-01-05 09:42:56 +01:00
fixtures_utils.nim automated CL spec ref URL updates from v1.1.9 to v1.1.10 (#3455) 2022-03-02 10:00:21 +00:00
test_fixture_fork_choice.nim generic putCorruptState; {Merge=>Bellatrix}BeaconStateNoImmutableValidators (#3427) 2022-02-21 12:55:56 +01:00
test_fixture_ssz_generic_types.nim var => let in specs/ and tests/ (#3425) 2022-02-20 20:13:06 +00:00

README.md

Tests based on scenarios generated from the consensus spec.