1487 Commits

Author SHA1 Message Date
Danny Ryan
146aef313e
Merge pull request #699 from ethereum/start_shard_bug
fix committee assignment bugs
2019-03-03 16:53:57 -07:00
Danny Ryan
d293b12b8c
Merge pull request #714 from ethereum/hwwhww/refactor_process_slashing
Refactor `process_slashings`
2019-03-03 16:46:12 -07:00
Hsiao-Wei Wang
72c28bc59a
Refactor process_slashings 2019-03-03 17:58:45 +08:00
Hsiao-Wei Wang
c9a6215ab8
Merge pull request #713 from protolambda/protolambda-fix-randao-mixes
fix randao mixes type, bytes32 like in function and state spec
2019-03-03 13:50:34 +08:00
vbuterin
cefe9e995b
Proof of custody game, take 2 (#682)
* Proof of custody game, take 2

Unfortunately not simpler than before, but moves challenges outside of the validator records and so keeps validator records constant-size.

* Removed unneeded challenge codes

* Formatting fixes
2019-03-02 20:36:04 -06:00
protolambda
f137f1ce90
fix randao mixes type, bytes32 like in function and state spec 2019-03-02 18:02:50 +01:00
Danny Ryan
b1fc54a50f
Merge pull request #708 from ethereum/vbuterin-patch-5
Convert transaction descriptions from English to python code
2019-03-02 08:31:03 -07:00
Hsiao-Wei Wang
fa327a18ea
Add docstring 2019-03-02 13:51:48 +08:00
Hsiao-Wei Wang
00804da13e
Fix type hinting 2019-03-02 13:48:46 +08:00
vbuterin
b8d1003c2c
Updates to make HW and Danny happy 2019-03-01 19:11:13 -06:00
Hsiao-Wei Wang
ec20edb80e
Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-03-01 19:05:02 -06:00
Hsiao-Wei Wang
3d8e0f1920
Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-03-01 19:04:55 -06:00
Hsiao-Wei Wang
ff88d22f9a
Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-03-01 19:04:49 -06:00
Danny Ryan
19665e4ca5
Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-03-01 00:16:05 -06:00
Danny Ryan
0fb4cae2d6
Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-03-01 00:15:49 -06:00
Danny Ryan
5ed0f276f6
Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-03-01 00:13:59 -06:00
vbuterin
d5900836aa
Convert transaction descriptions from English to python code
Only a change of presentation, does not make any substantive changes.

Does NOT handle Deposit transactions because that is a special case for which I recommend a deeper change (will do this in another PR soon).
2019-02-28 20:54:59 -06:00
Danny Ryan
8df7de150e
Merge pull request #703 from Nashatyrev/strict-active-validator
Make 'Any active validator' statements stricter.
2019-02-28 17:24:30 -07:00
Danny Ryan
e5a2a6a332
Merge pull request #705 from ethereum/hwwhww-patch-1
Fix the "ready to exit" condition in `update_validator_registry`
2019-02-28 12:08:25 -07:00
Hsiao-Wei Wang
bcb0b8bf87
Refactor exit_validator 2019-03-01 00:49:51 +08:00
Hsiao-Wei Wang
bdd6868736
Fix ToC 2019-03-01 00:49:51 +08:00
Hsiao-Wei Wang
b836b30bff
Fix "is_ready_to_exit" condition 2019-03-01 00:49:45 +08:00
Anton Nashatyrev
f38dc048e4 Make 'Any active validator' statement more strict. 2019-02-28 17:17:00 +03:00
Hsiao-Wei Wang
dbbfb93873
Order by committees_per_epoch, seed, shuffling_epoch, and
`shuffling_start_shard`
2019-02-28 19:07:37 +08:00
Danny Ryan
bb44d25665
Merge pull request #688 from decanus/patch-21
Use `slashed` bool more Pythonicly
2019-02-27 15:02:33 -07:00
Danny Ryan
5692b3483d
Update 0_beacon-chain.md 2019-02-27 15:02:11 -07:00
Danny Ryan
769afa704e
Merge pull request #684 from ethereum/vbuterin-patch-5
Developer notice
2019-02-27 14:58:29 -07:00
Danny Ryan
c9ac8170f0
ensure that next committee assignemtns is stable when need to be 2019-02-27 11:37:54 -07:00
Danny Ryan
e2f4e32332
fix committee start shard bug 2019-02-27 11:27:23 -07:00
vbuterin
e9c3af5428
Update 1_shard-data-chains.md 2019-02-26 18:00:20 -06:00
Danny Ryan
ba81d5287d
Merge pull request #693 from ralexstokes/minor-formatting-nit
formatting nitpick
2019-02-26 16:06:03 -07:00
Alex Stokes
e7d908f1f1
formatting nitpick
drop some parens in the spirit of consistency and parsimony
2019-02-26 14:45:25 -08:00
Dean Eigenmann
8b14a2bef5
Update 0_beacon-chain.md 2019-02-26 17:15:26 +01:00
Danny Ryan
daa8275318 minor bug in validator doc get_committee_assignment (#689) 2019-02-26 12:19:28 +08:00
vbuterin
05f6f68028
Made developer notice less committal 2019-02-25 16:45:57 -06:00
Dean Eigenmann
c9f1dfcbb3
Update 0_beacon-chain.md 2019-02-25 21:39:23 +01:00
Danny Ryan
da2ee5c060
Merge pull request #687 from ethereum/djrtwo-patch-1
remove deposit order todo
2019-02-25 10:29:01 -07:00
Danny Ryan
b2a3ee4bbc
skip bad proof of possession deposits 2019-02-25 09:36:52 -07:00
Danny Ryan
fbb70e91eb
remove todo 2019-02-25 07:58:23 -07:00
Danny Ryan
b2ed80250a
Merge pull request #678 from ethereum/JustinDrake-patch-6
Allow transfers from non-activated validators
2019-02-25 07:54:57 -07:00
vbuterin
6a92407702
Developer notice 2019-02-25 04:16:18 -06:00
Justin
6b5769a861
Update 0_beacon-chain.md 2019-02-25 10:30:03 +01:00
Danny Ryan
8c666e8930
Merge pull request #676 from ethereum/JustinDrake-patch-4
Specify lexicographic ordering of crosslink_data_root
2019-02-24 18:43:26 -07:00
Danny Ryan
8dbb7326ee
Merge pull request #673 from ethereum/genesis_committee_assign
make getting assignments more generic
2019-02-24 17:50:42 -07:00
Justin
da6b5466d5
Allow transfers from non-activated validators
See item 6 in https://github.com/ethereum/eth2.0-specs/issues/675. This makes transfers more generic.
2019-02-23 20:25:55 +01:00
Justin
1d757aec74
Specify lexicographic ordering of crosslink_data_root
Fix #542.
2019-02-22 21:02:03 +01:00
Danny Ryan
060e3c36c5 fix up previous epoch logic around genesis (#672) 2019-02-22 20:51:09 +01:00
Hsiao-Wei Wang
c96f709505
Update 0_beacon-chain-validator.md 2019-02-23 00:31:27 +08:00
Danny Ryan
06e6496bca
Merge pull request #662 from ethereum/vbuterin-patch-5
Rename shard_block_root -> crosslink_data_root
2019-02-22 08:51:01 -07:00
Danny Ryan
b89cd234f0
change shard_block_root to crosslink_data_root throughout 2019-02-22 08:50:03 -07:00