nimbus-eth2/tests/consensus_spec/altair
Etan Kissling 9924aec1e3
extend light client protocol for Electra (#6375)
* extend light client protocol for Electra

Add missing Electra support for light client protocol:

- https://github.com/ethereum/consensus-specs/pull/3811

Tested against PR consensus-spec-tests, the test runner automatically
picks up the new tests once available.

* workaround `version-2-0`: `Error: cannot instantiate: 'SomeUnsignedInt'`

* fix initialization when Electra not scheduled

* try reduce stack size in test

* put correct sync committee branch version into DB

* adjust fork schedule in light client data tests

* further reduce stack size

* split function into multiple parts

* rename variable

* regenerate test reports to cover new Electra tests

* add Nim bug reference
2024-06-26 19:02:03 +00:00
..
all_altair_fixtures.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_fixture_light_client_sync_protocol.nim extend light client protocol for Electra (#6375) 2024-06-26 19:02:03 +00:00
test_fixture_operations.nim stop using deprecated stew/results (#6343) 2024-06-11 02:34:56 +00:00
test_fixture_rewards.nim make `Gwei` `distinct` (#6090) 2024-03-19 14:22:07 +01:00
test_fixture_ssz_consensus_objects.nim explicitly mention `{.raises.}` in `tests` folder (#5990) 2024-02-29 10:28:32 +00:00
test_fixture_state_transition_epoch.nim rm debugRaiseAssert; clean up several debugComments (#6308) 2024-05-23 23:51:09 +02:00