nimbus-eth2/tests
Agnish Ghosh b32205de7c
upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468)
* reworked some of the das core specs, pr'd to check whether whether the conflicting type issue is centric to my machine or not

* bumped nim-blscurve to 9c6e80c6109133c0af3025654f5a8820282cff05, same as unstable

* bumped nim-eth2-scenarios, nim-nat-traversal at par with unstable, added more pathches, made peerdas devnet branch backward compatible, peerdas passing new ssz tests as per alpha3, disabled electra fixture tests, as branch hasn't been rebased for a while

* refactor test fixture files

* rm: serializeDataColumn

* refactor: took data columns extracted from blobs during block proposal to the heap

* disable blob broadcast in pd devnet

* fix addBlock in message router

* fix: data column iterator

* added debug checkpoints to check CI

* refactor if else conditions

* add: updated das core specs to alpha 3, and unit tests pass
2024-08-05 19:27:39 +05:30
..
consensus_spec upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
fuzzing add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
helpers make `Gwei` `distinct` (#6090) 2024-03-19 14:22:07 +01:00
media Add a JWT file that must be present on the file system for the test suite to succeed 2023-03-17 17:49:39 +02:00
mocking add EF consensus spec test Electra fork and transition fixtures (#6251) 2024-04-28 16:13:17 +02:00
simulation add `KZGProof` and `Blob` REST JSON serializations (#5526) 2023-10-25 23:50:59 +02:00
slashing_protection add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
all_tests.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
nim.cfg fix most ConvFromXtoItselfNotNeeded hints and unhide remaining ones (#6307) 2024-05-22 13:56:37 +02:00
test_action_tracker.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_attestation_pool.nim electra attestation updates (#6295) 2024-05-17 15:37:41 +03:00
test_beacon_chain_db.nim add tests for sanity checking data columns 2024-06-17 23:53:29 +05:30
test_beacon_time.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_beacon_validators.nim rm outdated/semi-duplicate execution layer withdrawal request processing (#6301) 2024-05-22 01:59:11 +02:00
test_block_dag.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_block_processor.nim fix: block_processor test 2024-06-29 18:54:08 +05:30
test_block_quarantine.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
test_blockchain_dag.nim fix most ConvFromXtoItselfNotNeeded hints and unhide remaining ones (#6307) 2024-05-22 13:56:37 +02:00
test_bloom_filter.nim Bloom filter acceleration for deposit processing (#5982) 2024-03-07 23:38:24 +00:00
test_conf.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
test_datatypes.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_deposit_snapshots.nim fix `/eth/v1/beacon/deposit_snapshot` for EIP-4881 (#6038) 2024-03-08 14:22:03 +01:00
test_discovery.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
test_eip7594_helpers.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
test_el_conf.nim explicitly mention `{.raises.}` in `tests` folder (#5990) 2024-02-29 10:28:32 +00:00
test_el_manager.nim add new Electra beacon chain containers and presets (#6216) 2024-04-18 07:30:01 +00:00
test_engine_authentication.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_eth2_ssz_serialization.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_forks.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_gossip_transition.nim add electra gossip transition 2024-05-15 13:30:49 +00:00
test_gossip_validation.nim `noCancel` in `test_gossip_validation` (#5907) 2024-02-18 00:40:15 +00:00
test_helpers.nim add: hypergeom cdf 2024-07-25 17:58:29 +05:30
test_honest_validator.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_key_splitting.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_keymanager_api.nim Add Keymanager API graffiti endpoints. (#6054) 2024-03-14 03:44:00 +00:00
test_keystore.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_keystore_management.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_light_client.nim remove some debugRaiseAsserts and fill in Electra functionality (#6177) 2024-04-05 21:30:06 +02:00
test_light_client_processor.nim block_sim runs electra (#6181) 2024-04-07 09:58:11 +02:00
test_message_signatures.nim add some support for electra aggregated attestations (#6283) 2024-05-14 06:12:35 +02:00
test_network_metadata.nim rm built-in Goerli beacon chain support (#6057) 2024-04-03 23:25:36 +00:00
test_peer_pool.nim use `closureScope` with `{.raises.}` in `test_peer_pool` (#5992) 2024-02-29 00:57:19 +00:00
test_remote_keystore.nim remove some debugRaiseAsserts and fill in Electra functionality (#6177) 2024-04-05 21:30:06 +02:00
test_rest_json_serialization.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
test_serialization.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_signing_node.nim rm debugRaiseAssert; clean up several debugComments (#6308) 2024-05-23 23:51:09 +02:00
test_spec.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_statediff.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_sync_committee_pool.nim fix most ConvFromXtoItselfNotNeeded hints and unhide remaining ones (#6307) 2024-05-22 13:56:37 +02:00
test_sync_manager.nim fix test_sync_manager 2024-07-02 04:01:37 +05:30
test_toblindedblock.nim some debugRaiseAssert to debugComment; unblock some spec tests (#6284) 2024-05-14 12:19:24 +03:00
test_validator_change_pool.nim explicitly scope AttesterSlashing and IndexedAttestation types to phase0 (#6224) 2024-04-21 05:49:11 +00:00
test_validator_client.nim Fix VC not properly handled getAggregatedAttestation's 404 error. (#6254) 2024-05-01 15:32:28 +00:00
test_validator_pool.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
test_zero_signature.nim add trivial `{.push raises: [].}` to `research` and `test` folders (#5988) 2024-02-29 13:24:08 +00:00
testbcutil.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
testblockutil.nim electra attestation updates (#6295) 2024-05-17 15:37:41 +03:00
testdbutil.nim electra attestation updates (#6295) 2024-05-17 15:37:41 +03:00
teststateutil.nim remove some debugRaiseAsserts and fill in Electra functionality (#6178) 2024-04-06 07:46:02 +00:00
testutil.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00