nimbus-eth2/tests
zah 18968e9dfa
Bugfix: Invalid blocks were produced in the presence of invalid deposits (#3639)
Since we were not verifying BLS signature in blocks that we produce,
we were failing to notice that some deposits need to be ignored (due
to having an invalid signature). Processing these deposits resulted
in a different ending state after the state transition which caused
our blocks to be rejected by the network.
2022-05-17 22:56:15 +03:00
..
consensus_spec stylecheck fixes (#3595) 2022-04-15 12:46:56 +00:00
fork_choice stylecheck fixes (#3592) 2022-04-14 13:47:14 +03:00
fuzzing test fixture cleanups (#2976) 2021-10-12 13:36:52 +02:00
helpers Use nim-ssz-serialization module and rm local ssz code 2021-11-10 13:37:24 +02:00
mocking post-merge Bellatrix block proposals (#3570) 2022-04-14 20:15:34 +00:00
simulation harden REST API `atSlot` against non-finalized blocks (#3538) 2022-03-23 12:42:16 +01:00
slashing_protection Minify slashing protection before SQLite (#3393) 2022-03-04 16:43:34 +02:00
spec_block_processing automated CL spec ref URL updates from v1.1.9 to v1.1.10 (#3455) 2022-03-02 10:00:21 +00:00
spec_epoch_processing var => let in specs/ and tests/ (#3425) 2022-02-20 20:13:06 +00:00
all_tests.nim Support for distributed keystores with multiple remotes based on threshold signatures (#3616) 2022-05-10 03:32:12 +03:00
nim.cfg enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
test_action_tracker.nim Backfill support for ChainDAG (#3171) 2021-12-13 14:36:06 +01:00
test_attestation_pool.nim stylecheck fixes (#3593) 2022-04-14 17:39:37 +02:00
test_beacon_chain_db.nim avoid unnecessary recompression in block protocol (#3598) 2022-05-05 11:00:02 +00:00
test_beacon_time.nim add `start_slot` overload for sync periods (#3469) 2022-03-08 11:38:58 +01:00
test_block_dag.nim move dependent root computations to `BeaconState` / `EpochRef` (#3478) 2022-03-15 09:24:55 +01:00
test_block_processor.nim kiln beacon node (#3540) 2022-03-25 11:40:10 +00:00
test_block_quarantine.nim proc -> func, mainly in spec/state transition and adjecent modules (#3405) 2022-02-17 11:53:55 +00:00
test_blockchain_dag.nim work around Nim assignment bug that breaks state pruning (#3545) 2022-03-24 14:37:37 +00:00
test_datatypes.nim remove false OnBlockAdded dependency on phase0 HashedBeaconState (#2661) 2021-06-21 08:35:24 +00:00
test_discovery.nim enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
test_engine_authentication.nim JWT support (#3561) 2022-03-31 14:43:05 +00:00
test_eth1_monitor.nim rename random -> prev_randao in Bellatrix for CL specs v1.1.10 (#3460) 2022-03-03 16:08:14 +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 remove StateData (#3507) 2022-03-16 08:20:40 +01: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 remove StateData (#3507) 2022-03-16 08:20:40 +01:00
test_helpers.nim move `state_transition` to `Result` (#3284) 2022-01-17 12:19:58 +01:00
test_honest_validator.nim dynamic sync committee subscriptions (#3308) 2022-01-24 20:40:59 +00:00
test_interop.nim stylecheck fixes (#3593) 2022-04-14 17:39:37 +02:00
test_key_splitting.nim Support for distributed keystores with multiple remotes based on threshold signatures (#3616) 2022-05-10 03:32:12 +03:00
test_keymanager_api.nim Support for distributed keystores with multiple remotes based on threshold signatures (#3616) 2022-05-10 03:32:12 +03:00
test_keystore.nim stylecheck fixes (#3592) 2022-04-14 13:47:14 +03:00
test_keystore_management.nim stylecheck fixes (#3593) 2022-04-14 17:39:37 +02:00
test_light_client.nim stylecheck fixes (#3595) 2022-04-15 12:46:56 +00:00
test_light_client_processor.nim enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00: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 MEV REST serialization and call signatures (#3625) 2022-05-17 13:56:19 +00:00
test_spec.nim move `BlockId` to `spec` (#3511) 2022-03-16 16:00:18 +01:00
test_statediff.nim remove StateData (#3507) 2022-03-16 08:20:40 +01:00
test_sync_committee_pool.nim enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
test_sync_manager.nim never request blocks before `safeSlot` in sync (#3512) 2022-05-10 13:46:14 +02: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 Bugfix: Invalid blocks were produced in the presence of invalid deposits (#3639) 2022-05-17 22:56:15 +03:00
testdbutil.nim Support starting from altair (#3054) 2021-11-10 13:39:08 +02:00
teststateutil.nim rename MERGE_FORK_EPOCH to BELLATRIX_FORK_EPOCH (#3350) 2022-02-02 14:06:55 +01:00
testutil.nim forkedbeaconstate_helpers -> forks (#2772) 2021-08-10 22:46:35 +02:00