Commit Graph

1152 Commits

Author SHA1 Message Date
Danny Ryan
fbb09795ed fix convert_to_indexed custody bitfield bug 2019-03-27 08:31:56 -06:00
Danny Ryan
63e7346cfb standaline -> indexed 2019-03-26 13:40:19 -06:00
Danny Ryan
81e0e494a8 Merge branch 'dev' into vbuterin-patch-3 2019-03-26 13:30:33 -06:00
Danny Ryan
2c5a68b5b5 remove registry_change options from shuffling functions 2019-03-26 12:32:24 -06:00
Danny Ryan
a8410b8b84 add some attestation tests. fix genesi crosslink bug 2019-03-26 11:27:07 -06:00
Danny Ryan
2c8e9a11e7 Merge branch 'dev' into vbuterin-patch-18 2019-03-26 10:13:17 -06:00
Danny Ryan
c5f1db27f5 Merge branch 'dev' into JustinDrake-patch-7 2019-03-26 07:38:39 -06:00
Danny Ryan
7f53f257cd Merge branch 'dev' into JustinDrake-patch-4 2019-03-26 07:14:34 -06:00
Danny Ryan
0121adea38 fix beacon proposer function and mod v-guide to not have lookahead for proposing 2019-03-26 07:09:48 -06:00
Danny Ryan
fcc1c64acb Merge branch 'dev' into vbuterin-patch-13 2019-03-26 06:45:40 -06:00
Danny Ryan
fceebeec4e backport 839 into dev 2019-03-25 11:25:33 -06:00
Hsiao-Wei Wang
80e2553afd Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-03-22 09:32:21 -04:00
vbuterin
ce18bde5c9 Simplified sorted index check 2019-03-22 06:20:38 -05:00
vbuterin
3ee9fc0cc7 Merge attestation verification logic
Also rename slashable attestation to standalone attestation to reflect its broader functionality in phase 1.
2019-03-22 06:10:44 -05:00
Hsiao-Wei Wang
ae67e9513b Fix type hinting and add docstrings 2019-03-22 12:56:54 +08:00
Hsiao-Wei Wang
512ceff1bb Merge branch 'dev' into vbuterin-patch-20 2019-03-22 11:58:32 +08:00
Danny Ryan
64e3db09d4 Merge branch 'dev' into JustinDrake-patch-19 2019-03-21 16:25:31 -06:00
Danny Ryan
d8ad56f759 Merge pull request #828 from ethereum/vbuterin-patch-20-1
Small cosmetic change to slashable attestations
2019-03-21 15:50:08 -06:00
vbuterin
3ece05ccc1 Small cosmetic change to slashable attestations 2019-03-21 16:36:31 -05:00
vbuterin
3b403909e8 Cosmetic improvement to reward/penalty functions 2019-03-21 16:29:14 -05:00
Danny Ryan
f6da42ffb3 fix markdown issues 2019-03-21 10:04:20 -06:00
Danny Ryan
c99fe3fb38 Merge branch 'dev' into vbuterin-patch-3 2019-03-21 08:47:19 -06:00
Danny Ryan
fd6d80fcb6 remove get_split_offset from phase 1 doc 2019-03-21 08:24:26 -06:00
vbuterin
fdcfc91008 Add docstring into get_split_offset 2019-03-21 07:38:25 -05: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
a8e2b8cd1d Merge branch 'dev' into vbuterin-patch-11 2019-03-19 16:06:33 -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
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
be13fa8ec3 Merge branch 'dev' into JustinDrake-patch-14 2019-03-19 14:20:12 -06:00
Danny Ryan
574fd8d63c Merge branch 'dev' into JustinDrake-patch-18 2019-03-19 14:14:35 -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
054a1e3126 Merge branch 'dev' into JustinDrake-patch-12 2019-03-19 12:25:50 -06:00
Danny Ryan
bdfc01cf93 Merge branch 'dev' into JustinDrake-patch-11 2019-03-19 12:13:42 -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
vbuterin
c5ee74d5e0 Justin fixes 2019-03-19 11:21:17 -05: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
Justin
78f47f2069 Avoid underflow in voluntary exits 2019-03-19 12:23:17 +00:00
Justin
e91036cfc9 Update 0_beacon-chain.md 2019-03-19 11:12:50 +00:00