17 Commits

Author SHA1 Message Date
Hsiao-Wei Wang
2d895e9388
PR feedback from danny 2020-06-09 00:13:27 +08:00
Hsiao-Wei Wang
9b3f45dfd0
Merge pull request #1875 from ethereum/hwwhww/shard_fork_choice_part2
Handle `beacon_parent_root` checks
2020-06-08 23:53:31 +08:00
Hsiao-Wei Wang
e03a970eaf
PR feedback from danny: simplify verify_shard_block_message params 2020-06-08 23:49:24 +08:00
Hsiao-Wei Wang
435505746c
PR feedback from Terence: fix get_shard_latest_attesting_balance
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2020-06-08 17:12:46 +08:00
Hsiao-Wei Wang
a4cc189f2b
Apply PR feedback from Danny 2020-06-06 05:19:46 +08:00
Hsiao-Wei Wang
2d4788fe7d
Fix verify_shard_block_message
Add check for `block.beacon_parent_root` per Terence's suggestion

Update `get_shard_transition`

1. Disable verification: it will be fix in v-guide
2. Use `on_time_slot` to compute offset_slots

Rework tests
2020-06-06 02:39:47 +08:00
Hsiao-Wei Wang
a154d0c22b
Fix typo 2020-06-06 02:39:11 +08:00
Hsiao-Wei Wang
6f9c290bfb
Add TODO flag of latest message 2020-06-06 02:39:11 +08:00
Hsiao-Wei Wang
f8597d2965
Add get_pendings_shard_blocks 2020-06-06 02:39:10 +08:00
Hsiao-Wei Wang
727353c054
Verify shard_block.slot fits the expected offset_slots 2020-06-06 02:39:10 +08:00
Hsiao-Wei Wang
e1981a7bfd
head_shard_root -> shard_head_root 2020-06-04 01:00:52 +08:00
Hsiao-Wei Wang
5c5cedd60d
Apply PR feedback from Danny and Terence 2020-06-03 22:31:16 +08:00
Hsiao-Wei Wang
142ba17451
PR review from Danny 2020-06-02 18:08:28 +08:00
Hsiao-Wei Wang
fca1bbccb9
Remove get_filtered_shard_block_tree 2020-05-05 21:42:13 +08:00
Hsiao-Wei Wang
8fafb6a9e5
Make ShardStore an independent object 2020-05-05 21:42:06 +08:00
Hsiao-Wei Wang
cddf9cf114
Refactor 2020-05-05 21:42:00 +08:00
Hsiao-Wei Wang
dab5a936c4
wip shard fork choice rule 2020-05-05 21:41:46 +08:00