nimbus-eth2/tests
Etan Kissling f1ddcfff0f
support connecting to peers without bellatrix (#4011)
* support connecting to peers without bellatrix

Make discovery fork ID aware of scheduled Bellatrix fork to enable
connections to peers that don't have Bellatrix scheduled yet.
Without this, has peering issues with peers on older SW version.

* expand tests with compatibility checks

* more exhaustive compatibility checks
2022-08-21 19:36:46 +02:00
..
consensus_spec update spec ref URLs (#4005) 2022-08-20 16:03:32 +00:00
fork_choice compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00: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 update spec ref URLs (#4005) 2022-08-20 16:03:32 +00:00
simulation stop using --rpc in run-beacon-node and simulations (#3662) 2022-05-24 16:21:55 +00:00
slashing_protection use ZERO_HASH for default(Eth2Digest)/Eth2Digest() in func calls (#3770) 2022-06-18 04:57:37 +00:00
spec_block_processing update spec ref URLs (#4005) 2022-08-20 16:03:32 +00:00
spec_epoch_processing remove unused imports in tests/ (#3713) 2022-06-07 17:05:06 +00:00
all_tests.nim Correct parsing of the `weak-subjectivity-checkpoint` parameter (#3765) 2022-06-17 14:55:03 +03:00
nim.cfg enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
test_action_tracker.nim fix action tracker validator decay (#3792) 2022-06-23 14:08:13 +02:00
test_attestation_pool.nim Introduce message router (#3829) 2022-07-06 16:11:44 +00:00
test_beacon_chain_db.nim use ZERO_HASH for default(Eth2Digest)/Eth2Digest() in func calls (#3770) 2022-06-18 04:57:37 +00:00
test_beacon_time.nim add `start_slot` overload for sync periods (#3469) 2022-03-08 11:38:58 +01:00
test_block_clearance_light_client.nim compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00:00
test_block_dag.nim remove unused imports in tests/ (#3713) 2022-06-07 17:05:06 +00:00
test_block_processor.nim move consensus_manager to consensus_object_pools (#3852) 2022-07-13 14:13:54 +00:00
test_block_quarantine.nim use ZERO_HASH for default(Eth2Digest)/Eth2Digest() in func calls (#3770) 2022-06-18 04:57:37 +00:00
test_blockchain_dag.nim cache shuffling separately from other EpochRef data (fixes #2677) (#3990) 2022-08-18 21:07:01 +03: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_discovery.nim support connecting to peers without bellatrix (#4011) 2022-08-21 19:36:46 +02:00
test_engine_authentication.nim remove unused imports in tests/ (#3713) 2022-06-07 17:05:06 +00:00
test_eth1_monitor.nim avoid materializing potentially long deposits seq (#3947) 2022-08-12 16:52:06 +03:00
test_eth2_ssz_serialization.nim use isZeroMemory for Eth2Digest comparisons (#3386) 2022-02-14 05:26:19 +00:00
test_exit_pool.nim remove unused imports in tests/ (#3713) 2022-06-07 17:05:06 +00: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 rename Beacon{Block,State}Fork.Merge to Bellatrix; update copyright years (#3240) 2022-01-04 09:45:38 +00:00
test_gossip_validation.nim Fix a potential segfault and various potential stalls (#4003) 2022-08-19 21:51:30 +00:00
test_helpers.nim bump nim-ssz-serialization to `3db6cc0f282708aca6c290914488edd832971d61` (#3119) 2022-06-26 19:33:06 +02:00
test_honest_validator.nim update light client protocol version (#3550) 2022-07-29 11:45:39 +03: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 Keymanager API for the validator client (#3976) 2022-08-19 13:30:07 +03: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 update LC spec references for v1.2.0-rc.2 (#3982) 2022-08-17 19:47:06 +00:00
test_light_client_processor.nim add strict mode to light client processor (#3894) 2022-07-21 11:16:10 +02: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_spec.nim cleanups (#3819) 2022-06-29 18:53:59 +02:00
test_statediff.nim remove StateData (#3507) 2022-03-16 08:20:40 +01:00
test_sync_committee_pool.nim Implement a missing ingnore rule for sync committee contributions (#3941) 2022-08-09 12:52:11 +03:00
test_sync_manager.nim sync: remove `step` from sync client implementation (#3678) 2022-06-06 16:56:59 +03: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 update spec ref URLs (#4005) 2022-08-20 16:03:32 +00:00
testdbutil.nim use ZERO_HASH for default(Eth2Digest)/Eth2Digest() in func calls (#3770) 2022-06-18 04:57:37 +00:00
teststateutil.nim compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00:00
testutil.nim compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00:00