Commit Graph

1940 Commits

Author SHA1 Message Date
Danny Ryan f4012ee309
make process block header tests more modular 2019-03-20 09:59:29 -06:00
Danny Ryan dde49cbeda
fix and extend header tests 2019-03-20 08:47:41 -06:00
Hsiao-Wei Wang 2215988415
Merge branch 'dev' into JustinDrake-patch-19 2019-03-20 21:59:40 +08:00
vbuterin fff76749d2
Merge branch 'dev' into vbuterin-patch-3 2019-03-20 08:05:22 -04:00
Justin 833691b8af
Update 0_beacon-chain.md 2019-03-20 08:16:39 +00:00
Danny Ryan 74e4f05359
Merge pull request #759 from ethereum/vbuterin-patch-12
Honest validator doc update for mandatory deposits
2019-03-19 17:39:38 -06:00
Danny Ryan 1083de0c61
add notes about mandatory deposits in validator guide 2019-03-19 17:38:09 -06:00
Danny Ryan b72070b53e
Merge branch 'dev' into vbuterin-patch-12 2019-03-19 17:31:10 -06:00
Danny Ryan 251f4ba0f9
Merge pull request #758 from ethereum/vbuterin-patch-11
Mandatory deposits
2019-03-19 17:12:19 -06:00
Danny Ryan cf4f3463a9
add deposit size check in state transiton. add deposit tests 2019-03-19 17:10:36 -06:00
Matthew Slipper 472d9c5c20 Updates from review 2019-03-19 15:32:38 -07:00
Danny Ryan a8e2b8cd1d
Merge branch 'dev' into vbuterin-patch-11 2019-03-19 16:06:33 -06:00
Danny Ryan c9975d7ba5
Merge pull request #807 from ethereum/JustinDrake-patch-20
Avoid underflow in voluntary exits
2019-03-19 16:03:08 -06:00
Danny Ryan acd7fdd762
add a few voluntary exit tests 2019-03-19 16:00:27 -06:00
Danny Ryan 9d7c2b264e
Merge branch 'dev' into JustinDrake-patch-20 2019-03-19 15:06:36 -06:00
Danny Ryan 8098af44a0
Merge pull request #757 from ethereum/JustinDrake-patch-8
Check proposer is not slashed
2019-03-19 15:04:27 -06:00
Danny Ryan ad636a8252
add no salshed proposer test 2019-03-19 15:00:53 -06:00
Danny Ryan 2afbd8a02d
Merge branch 'dev' into JustinDrake-patch-8 2019-03-19 14:44:25 -06:00
Justin b664453a34
Update 0_beacon-chain.md 2019-03-19 20:43:05 +00:00
Danny Ryan ef0b3d2948
Merge branch 'dev' into JustinDrake-patch-20 2019-03-19 14:26:38 -06:00
Danny Ryan 333b9a3ce1
Merge pull request #786 from ethereum/JustinDrake-patch-14
`GENESIS_EPOCH - 1` for `previous_shuffling_epoch` and `previous_justified_epoch`
2019-03-19 14:23:04 -06:00
Danny Ryan be13fa8ec3
Merge branch 'dev' into JustinDrake-patch-14 2019-03-19 14:20:12 -06:00
Danny Ryan 89a5a0bfa9
Merge pull request #801 from ethereum/JustinDrake-patch-18
Simplify exit_validator
2019-03-19 14:19:17 -06:00
Danny Ryan 574fd8d63c
Merge branch 'dev' into JustinDrake-patch-18 2019-03-19 14:14:35 -06:00
Danny Ryan 571439bb6f
Merge pull request #785 from ethereum/JustinDrake-patch-13
Include recently slashed churn in exit churn queue
2019-03-19 13:50:23 -06:00
Danny Ryan 24f1139d09
add explicit test that ensures exists are blocked when too long since registry change 2019-03-19 13:39:45 -06:00
Danny Ryan 23ef802da5
fix small bug in sytax 2019-03-19 13:25:34 -06:00
Danny Ryan cf06cb59c3
Merge branch 'dev' into JustinDrake-patch-13 2019-03-19 12:40:58 -06:00
Danny Ryan fe3eef2594
Merge pull request #784 from ethereum/JustinDrake-patch-12
Milder ejections
2019-03-19 12:31:09 -06:00
Danny Ryan 3f46010fa8
modify validator ejecion test to fit PR 2019-03-19 12:29:06 -06:00
Danny Ryan 054a1e3126
Merge branch 'dev' into JustinDrake-patch-12 2019-03-19 12:25:50 -06:00
Danny Ryan 4111797550
Merge pull request #783 from ethereum/JustinDrake-patch-11
Simplify and cleanup process_attestation
2019-03-19 12:19:06 -06:00
Danny Ryan bdfc01cf93
Merge branch 'dev' into JustinDrake-patch-11 2019-03-19 12:13:42 -06:00
Danny Ryan f789450743
Merge pull request #776 from ethereum/vbuterin-patch-16
Change get_shuffling to compute_committee
2019-03-19 11:42:31 -06:00
Danny Ryan ba57d91e7a
undo readme commit 2019-03-19 11:41:27 -06:00
Danny Ryan f7fab30772
minor adjustment to not repeat committe count calc 2019-03-19 11:40:24 -06:00
Danny Ryan f5826e7f1c
small lint 2019-03-19 11:34:49 -06:00
Danny Ryan c8e9073414
define get_split_offset and squash a couple of bugs 2019-03-19 11:24:36 -06:00
Danny Ryan 009563b2c3
fix a few bugs in testing compute_committee 2019-03-19 11:15:51 -06:00
Justin b50e148642
Update 0_beacon-chain.md 2019-03-19 17:13:25 +00:00
Danny Ryan 0737494694
Merge branch 'dev' into vbuterin-patch-16 2019-03-19 11:04:11 -06:00
Danny Ryan 8b1972e77d
Merge pull request #810 from ethereum/fix-build
fix vector to be usable in deepcopy
2019-03-19 11:01:25 -06:00
Danny Ryan ff165c197b
fix vector to be usable in deepcopy 2019-03-19 10:57:40 -06:00
vbuterin c5ee74d5e0
Justin fixes 2019-03-19 11:21:17 -05:00
Danny Ryan 9e3079854f
Merge pull request #809 from ethereum/master
Backport CI testing into dev
2019-03-19 10:16:46 -06:00
Danny Ryan ab197d9784
Merge pull request #800 from ethereum/ci
ci tests
2019-03-19 09:57:06 -06:00
Danny Ryan fbd0bb9226
withdrwaal_key uses pubkey 2019-03-19 09:56:04 -06:00
Hsiao-Wei Wang d645a9a038
ensure run verify-state root with block
Co-Authored-By: djrtwo <dannyjryan@gmail.com>
2019-03-19 09:49:32 -06:00
vbuterin db92235d9e
Removed some no-longer-necessary functions 2019-03-19 09:34:37 -05:00
vbuterin dd39d25c86
Replace committee exponential backoff with max progress
Removes the mechanism that only rotates committees if blocks have been finalized and every shard has been crosslinked or at exponentially decreasing intervals, and replaces it with a rule that shard committees can only progress a maximum of 64 epochs at a time to preserve the invariant that maximum possible work required per epoch for a validator is O(1).
2019-03-19 09:32:06 -05:00