Hsiao-Wei Wang
e3bbf3c702
Merge branch 'dev' into shard-fork-choice-fix
2020-07-29 23:55:30 +08:00
Hsiao-Wei Wang
bd5346b624
Merge pull request #1989 from ethereum/enable-bls-citest
...
Enable Milagro BLS in CI
2020-07-29 23:54:53 +08:00
Hsiao-Wei Wang
b58633ce5d
Quick fix the phase 1 configurations and tests ( #1990 )
...
* Quick fix the configurations
* Remove the unused `CUSTODY_RESPONSE_DEADLINE`
2020-07-29 02:06:25 +08:00
Hsiao-Wei Wang
5d388f7b9b
Fix the conflict of #1971
2020-07-29 02:03:52 +08:00
Hsiao-Wei Wang
f6fd151872
Merge branch 'dev' into shard-fork-choice-fix
2020-07-29 00:15:41 +08:00
Hsiao-Wei Wang
b1eb157539
Merge branch 'dev' into hwwhww/phase-1-fork-slot
2020-07-28 23:59:19 +08:00
Hsiao-Wei Wang
b4c91efdbc
Add __init__.py
2020-07-24 04:25:53 +08:00
Hsiao-Wei Wang
bdde2e5889
Reorg test dir
2020-07-24 03:54:45 +08:00
Hsiao-Wei Wang
e7f070d525
Use hash_tree_root
to generate ShardBlockHeader.body_root
...
Include the mix-in length to the proof.
2020-07-24 02:09:25 +08:00
Hsiao-Wei Wang
cf42fd4828
Rename PHASE_1_GENESIS_SLOT
to PHASE_1_FORK_SLOT
and set it to Slot(0)
for testing.
2020-07-16 23:58:47 +08:00
Hsiao-Wei Wang
d608be72c3
Merge pull request #1937 from ethereum/hwwhww/custody-block-test
...
Fix `ShardTransition.shard_data_roots` and add custody game block-level tests
2020-07-02 13:24:07 +08:00
Hsiao-Wei Wang
98a9facab6
PR feedback from Danny
...
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2020-06-30 00:16:00 +08:00
Hsiao-Wei Wang
d3f2344e45
Add CustodySlashing block test and fix get_attesting_indices
cache
2020-06-29 20:56:36 +08:00
Hsiao-Wei Wang
235175d937
Add CustodyKeyReveal
and EarlyDerivedSecretReveal
tests
2020-06-29 19:58:14 +08:00
Hsiao-Wei Wang
c871733bf3
Fix yield block
2020-06-29 19:48:07 +08:00
Hsiao-Wei Wang
94c231cf98
Fix ShardTransition.shard_data_roots
and add test
...
1. Fix `ShardTransition.shard_data_roots`: use `get_block_data_merkle_root` helper to calculate it.
2. Rework `get_valid_custody_chunk_response` testing helper: accept
`block_length_or_custody_data`
3. Add `test_with_custody_challenge_and_response` test
2020-06-26 01:46:45 +08:00
Hsiao-Wei Wang
dc02bbc142
Add more shard block tests
2020-06-26 01:44:55 +08:00
Hsiao-Wei Wang
2a7b5f7e68
PR feedback from Danny: nuke optional beacon_parent_state
2020-06-25 11:14:25 +08:00
Hsiao-Wei Wang
79b6bc616d
PR feedback from danny
2020-06-25 10:58:04 +08:00
Hsiao-Wei Wang
661959c13e
Add process_shard_block
verification
2020-06-24 18:18:50 +08:00
Hsiao-Wei Wang
4a46fb2a8a
Refactor phase 1 block tests a bit and add shard_state_transition
...
tests
1. Refacotr phase1/sanity/test_blocks.py
2. Add phase1/sanity/test_shard_blocks.py for testing `verify_shard_block_message` and `verify_shard_block_signature`
2020-06-24 18:08:26 +08:00
Hsiao-Wei Wang
5357bddcf8
PR feedback: use filter_participant_set
2020-06-23 00:13:48 +08:00
Hsiao-Wei Wang
97d0048eaa
PR feedback: use condition to determine if the test should be skipped
2020-06-23 00:06:35 +08:00
Hsiao-Wei Wang
80c6c0b5f1
valid==True for run_successful_crosslink_tests
helper
2020-06-19 23:07:39 +08:00
Hsiao-Wei Wang
b8caa6ee85
Add test_wrong_shard_transition_root
2020-06-19 22:52:38 +08:00
Hsiao-Wei Wang
a9f8411a51
Verify all shard states
2020-06-19 22:42:18 +08:00
Hsiao-Wei Wang
37d1a0750d
Use get_shard_winning_roots
to verify
2020-06-19 22:29:49 +08:00
Hsiao-Wei Wang
43605eebe8
Add test_no_winning_root
2020-06-19 22:21:29 +08:00
Hsiao-Wei Wang
3117cf3140
Refactor
2020-06-19 19:09:11 +08:00
Hsiao-Wei Wang
ea59193157
Rename some shard_blocks
to shard_block_dict
2020-06-19 18:11:28 +08:00
Danny Ryan
948ad23f96
Merge branch 'dev' into epochwise_committee_count_per_slot
2020-06-18 09:44:02 -06:00
Hsiao-Wei Wang
ec25f78632
Update path
2020-06-18 14:55:50 +08:00
Hsiao-Wei Wang
27eb2e2579
Move testing files from */phase_0 to */phase0, */phase_1 to */phase1
2020-06-18 14:54:27 +08:00