nimbus-eth2/tests
Etan Kissling 7e276937dc
make LC data fork aware (#4493)
In a future fork, light client data will be extended with execution info
to support more use cases. To anticipate such an upgrade, introduce
`Forky` and `Forked` types, and ready the database schema.
Because the mapping of sync committee periods to fork versions is not
necessarily unique (fork schedule not in sync with period boundaries),
an additional column is added to `period` -> `LightClientUpdate` table.
2023-01-12 18:11:38 +01:00
..
consensus_spec spec: Option -> Opt (#4488) 2023-01-11 12:29:21 +00:00
fork_choice adjust checkpoint tracking for devnets (#4039) 2022-08-29 09:26:01 +02:00
fuzzing test fixture cleanups (#2976) 2021-10-12 13:36:52 +02:00
helpers fix ExecutionPayload(Header) JSON serialization (#3679) 2022-06-01 14:57:28 +02:00
mocking switch `withStateAndBlck` usage to `forkyState`; rm unused `tests/mocking/` modules (#4206) 2022-10-03 13:08:50 +00:00
simulation remove unused / obsolete / unmaintained modules (#4298) 2022-11-08 14:37:23 +01:00
slashing_protection use ZERO_HASH for default(Eth2Digest)/Eth2Digest() in func calls (#3770) 2022-06-18 04:57:37 +00:00
all_tests.nim remove redundant justification and finalization tests (#4412) 2022-12-09 22:45:48 +00:00
nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
test_action_tracker.nim Fix VC-based sync subnet subscriptions (#4293) 2022-11-08 12:43:38 +01:00
test_attestation_pool.nim rename `BlockError` -> `VerifierError` (#4310) 2022-11-10 17:40:27 +00:00
test_beacon_chain_db.nim History pruning (fixes #4419) (#4445) 2023-01-07 10:02:15 +00:00
test_beacon_time.nim fix countdown over time period (#4449) 2022-12-30 21:36:31 +01:00
test_block_dag.nim remove unused imports in tests/ (#3713) 2022-06-07 17:05:06 +00:00
test_block_processor.nim Blob storage (#4454) 2023-01-09 18:42:10 +00:00
test_block_quarantine.nim Blob storage (#4454) 2023-01-09 18:42:10 +00:00
test_blockchain_dag.nim History pruning (fixes #4419) (#4445) 2023-01-07 10:02:15 +00:00
test_conf.nim compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00:00
test_datatypes.nim remove false OnBlockAdded dependency on phase0 HashedBeaconState (#2661) 2021-06-21 08:35:24 +00:00
test_deposit_snapshots.nim Support for obtaining deposit snapshots during trustedNodeSync (#4303) 2022-12-07 12:24:51 +02:00
test_discovery.nim detect mismatch of config and binary (#4132) 2022-09-19 12:07:46 +03:00
test_engine_authentication.nim remove unused imports in tests/ (#3713) 2022-06-07 17:05:06 +00:00
test_eth1_monitor.nim Wire up engine_newPayloadV3 (#4482) 2023-01-11 18:21:19 +00:00
test_eth2_ssz_serialization.nim use isZeroMemory for Eth2Digest comparisons (#3386) 2022-02-14 05:26:19 +00:00
test_exit_pool.nim more `withState` `state` -> `forkyState` (#4104) 2022-09-10 08:12:07 +02:00
test_forks.nim rename MERGE_FORK_EPOCH to BELLATRIX_FORK_EPOCH (#3350) 2022-02-02 14:06:55 +01:00
test_gossip_transition.nim add EIP4844 epoch detection for gossip transition tests (#4466) 2023-01-06 11:36:18 +00:00
test_gossip_validation.nim drop subset sync contributions in gossip (#4490) 2023-01-12 15:08:08 +01:00
test_helpers.nim bump `nim-eth`, extend empty block fallback for EIP4844 (#4425) 2022-12-20 20:00:56 +01:00
test_honest_validator.nim eip4844 fork and epoch transition tests; some eip4844 gossip (#4393) 2022-12-06 16:43:11 +00:00
test_interop.nim stylecheck fixes (#3593) 2022-04-14 17:39:37 +02:00
test_key_splitting.nim bearssl: split abi (#3755) 2022-06-21 10:29:16 +02:00
test_keymanager_api.nim Support for obtaining deposit snapshots during trustedNodeSync (#4303) 2022-12-07 12:24:51 +02:00
test_keystore.nim Keymanager API for the validator client (#3976) 2022-08-19 13:30:07 +03:00
test_keystore_management.nim Exclusive keystore locking (#3907) 2022-08-08 00:53:20 +03:00
test_light_client.nim make LC data fork aware (#4493) 2023-01-12 18:11:38 +01:00
test_light_client_processor.nim make LC data fork aware (#4493) 2023-01-12 18:11:38 +01:00
test_message_signatures.nim Implement all sync committee duties in the validator client (#3583) 2022-05-10 10:03:40 +00:00
test_peer_pool.nim proc -> func in ncli/, research/, and test/ (#2818) 2021-08-25 14:51:52 +00:00
test_remote_keystore.nim Keymanager API for the validator client (#3976) 2022-08-19 13:30:07 +03:00
test_serialization.nim nicer error message for failed backfill (#4188) 2022-09-29 23:55:18 +03:00
test_spec.nim Make trusted node sync era-aware (#4283) 2022-11-10 10:44:47 +00:00
test_statediff.nim update state diffs to Bellatrix (#4177) 2022-09-26 19:13:50 +00:00
test_sync_committee_pool.nim drop subset sync contributions in gossip (#4490) 2023-01-12 15:08:08 +01:00
test_sync_manager.nim rename `PeerScoreXyzBlocks` -> `PeerScoreXyzValues` (#4318) 2022-11-11 11:34:28 +00:00
test_validator_pool.nim unify bn/vc doppelganger detection (#4398) 2022-12-09 17:05:55 +01:00
test_zero_signature.nim update spec references from eth2.0-specs to consensus-specs and to v1.1.0-beta.2 (#2822) 2021-08-26 10:21:52 +02:00
testblockutil.nim drop subset sync contributions in gossip (#4490) 2023-01-12 15:08:08 +01:00
testdbutil.nim State-only checkpoint state startup (#4251) 2022-11-02 10:02:38 +00:00
teststateutil.nim add database beaconstate tests for capella and eip4844 (#4429) 2022-12-14 23:12:29 +00:00
testutil.nim compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00:00