384 Commits

Author SHA1 Message Date
Danny Ryan
deace8768e
port @justindrake's general cleanups from #2212 2021-03-01 19:41:28 -07:00
Danny Ryan
63e014791c
Merge branch 'dev' into dev-merge 2021-02-24 16:23:04 -07:00
Danny Ryan
fb974ed37f
bump version to 1.0.1 2021-02-23 16:40:19 -07:00
Danny Ryan
7af50cc827
add eth1 withdrawal credentials to spec 2021-02-23 16:16:35 -07:00
Danny Ryan
e35b850181
Merge pull request #2198 from ethereum/hf1-config
update penalty config values for hf1
2021-02-22 18:26:43 -06:00
Danny Ryan
6df3de8506
Merge pull request #2199 from ethereum/turn_off_phase1_testgen
[testgen] turn off phase 1, turn on HF1, and refactoring
2021-02-22 13:28:19 -06:00
Hsiao-Wei Wang
de4cad5d35
Update docs 2021-02-22 18:40:04 +08:00
Hsiao-Wei Wang
e58dcb40ac
Clean up and kick the cache 2021-02-18 17:51:01 +08:00
Hsiao-Wei Wang
9cc8567d68
Move gen_helpers into a module of eth2spec package 2021-02-18 15:17:47 +08:00
Danny Ryan
8ec082fcf9
Merge pull request #2149 from ethereum/0x01-creds
Eth1 withdrawal credentials (0x01)
2021-02-16 13:06:34 -06:00
Hsiao-Wei Wang
600a4daddf
Turn off phase1 testgen and turn on lightclient_patch testgen 2021-02-15 22:29:27 +08:00
Hsiao-Wei Wang
dda7010c0c
Fix the tests that use MIN_SLASHING_PENALTY_QUOTIENT. (The mainnet tests failed before this fix) 2021-02-13 23:02:06 +08:00
Hsiao-Wei Wang
24a244eb9b
Fix typo: get_slashing_multipler -> get_slashing_multiplier 2021-02-13 22:48:34 +08:00
Danny Ryan
2b8b0d9e2b
update penalty config values for hf1 2021-02-11 15:55:43 -07:00
Danny Ryan
34cea67b91
ValidatorFlags -> ValidatorFlag 2021-02-04 08:45:25 -07:00
Danny Ryan
1c1ba5cba2
minor PR feedback 2021-02-02 12:35:00 -07:00
protolambda
e865670111
add missing decorators for testruns in no-bls mode 2021-02-01 21:47:00 +01:00
protolambda
3677073812
bitvector[8] -> uint8, for efficient packing in flags merkle tree 2021-02-01 21:46:27 +01:00
Danny Ryan
1ba4917119
add process_attestation tests to cover various timing and correctness scenarios 2021-02-01 08:35:58 -07:00
Danny Ryan
b029c75d88
must be correct target to get correct head 2021-02-01 07:52:06 -07:00
Danny Ryan
ad01c85ff6
minor reorder to process_epoch calls 2021-02-01 07:06:29 -07:00
Hsiao-Wei Wang
6ce4b1b0e7
Fix tests 2021-01-29 10:39:13 -07:00
Danny Ryan
46848e4202
Merge branch 'dev' into accounting-reform 2021-01-29 08:49:51 -07:00
Hsiao-Wei Wang
1b00c10ed3
Apply @michaelsproul's feedback 2021-01-27 14:47:52 +08:00
Hsiao-Wei Wang
ae218015b7
Merge branch 'dev' into re_process_final_updates_fix 2021-01-27 03:02:24 +08:00
Hsiao-Wei Wang
15e48f712b
Fix Phase 1 epoch_processing and fix epoch_processing testgen 2021-01-27 03:02:12 +08:00
Hsiao-Wei Wang
1e7c33810f
Merge pull request #2189 from ralexstokes/duplicate-sync-committee-patch
test refactor to use helper for duplicates in light client committees
2021-01-22 09:55:52 +08:00
Alex Stokes
0e415fe7c7 comments no longer apply 2021-01-21 15:39:04 -08:00
Alex Stokes
3847e425b1 refactor to use helper for duplicates in light client committees, rather than config changes 2021-01-21 15:39:04 -08:00
Hsiao-Wei Wang
17a04c2728
PR feedback from @ralexstokes 2021-01-21 23:03:44 +08:00
Hsiao-Wei Wang
93d19bdf40
Update and add tests 2021-01-19 22:03:01 +08:00
Hsiao-Wei Wang
c5d9aa2502
Fix test cases for minimal and mainnet configs 2021-01-19 20:00:43 +08:00
Hsiao-Wei Wang
2a6699290f
Revert "Fix SyncCommittee"
This reverts commit b2658f1091482a3993b311696d5c50b744bde51f.
2021-01-14 01:47:40 +08:00
Hsiao-Wei Wang
b2658f1091
Fix SyncCommittee
1. Make `get_sync_committee_indices` do not return duplicate indices
2. Pad default values to Vectors
2021-01-13 20:12:52 +08:00
Hsiao-Wei Wang
a340f30e61
Merge branch 'dev' into accounting-reform 2021-01-13 14:44:17 +08:00
Hsiao-Wei Wang
252c331255
Fix existing tests on #2176 (accounting reform) (#2180)
* Fixing tests

* Add `is_post_lightclient_patch` helper to determine the fork version condition
2021-01-13 14:29:18 +08:00
Alex Stokes
e518c4d04d update test to use fresh sync committees
the way the test infra is built we end up with
two identical sync committees at epoch 0.
2021-01-12 09:31:07 -08:00
Alex Stokes
5001588285 Add additional sync committee tests 2021-01-07 12:53:16 -08:00
Alex Stokes
ac6dbd1c35 Add sync committee test for signature over incorrect block 2021-01-07 11:28:21 -08:00
Alex Stokes
61d141b4db Use more clear names for tests 2021-01-07 10:57:54 -08:00
Alex Stokes
1a3fefcc93 Refactor epoch processing test helpers 2021-01-07 10:55:51 -08:00
Alex Stokes
049075b44a Refactor sync committee helpers 2021-01-07 10:42:21 -08:00
Alex Stokes
7e82b54131
Update tests/core/pyspec/eth2spec/test/lightclient_patch/block_processing/test_process_sync_committee.py
Add clarifying comment

Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2021-01-07 09:45:20 -08:00
Alex Stokes
cc7ae4abd0 Add test for sync committee block rewards 2021-01-06 10:25:55 -08:00
Alex Stokes
547cb0f38f Add epoch processing test for sync committee updates 2021-01-06 09:45:17 -08:00
Alex Stokes
781f344409 Add test for invalid sync committee signature 2021-01-06 09:45:17 -08:00
Alex Stokes
955a01c49b Add basic test for invalid sync committee bits 2021-01-06 09:45:17 -08:00
Alex Stokes
b94af435da Refactor helpers into separate module 2021-01-06 09:45:17 -08:00
Hsiao-Wei Wang
9c75c3819d
Fix previous_epoch_participation and current_epoch_participation initialization 2021-01-06 02:09:39 +08:00
Alex Stokes
71c5eb5c2f
Update names in pyspec README
Names for pip categories have been updated
2020-12-18 11:11:44 -08:00