Commit Graph

428 Commits

Author SHA1 Message Date
Danny Ryan
2ea299bc49 Merge pull request #173 from ethereum/hwwhww/patch-1
Refactor code and fix `on_startup`
2018-11-27 11:23:25 -06:00
Hsiao-Wei Wang
b9938f213e Merge pull request #180 from ethereum/hwwhww/patch-2
ssz: proofread + `uintN` notation
2018-11-28 01:16:10 +08:00
Hsiao-Wei Wang
b1fc396ab4 Refactor change_validators 2018-11-28 01:06:09 +08:00
Hsiao-Wei Wang
829e6d9034 Merge branch 'master' into hwwhww/patch-1 2018-11-28 00:29:15 +08:00
Danny Ryan
9f26fbb4e2 Merge pull request #149 from ethereum/vbuterin-patch-1
Replace cycles with epochs
2018-11-27 10:13:04 -06:00
Hsiao-Wei Wang
b59dda3409 CHUNK_SIZE -> SSZ_CHUNK_SIZE 2018-11-28 00:12:28 +08:00
vbuterin
822fbed83f BLS-12-381 specification (#141)
* Partial draft of BLS-12-381 specification

* Some updates

* Updated point serialization to standard
* Added BLSMultiVerify
* Added domain separation logic

* Added point to hash algorithm

* Represented field_modulus as decimal along with the cofactor

* Added what e(x,y) means.

* Pass domain into hash_to_G2

* Updated code to make it more easily runnable in py_ecc

* Add pending review warning
2018-11-27 10:08:43 -06:00
Hsiao-Wei Wang
b27203c0ce PR feedback: use fork_data 2018-11-27 23:54:09 +08:00
Danny Ryan
cae363f209 add missing quotes for field 2018-11-27 08:21:42 -06:00
vbuterin
1df0f9f1b7 Fixed indent. 2018-11-27 07:25:31 -05:00
Hsiao-Wei Wang
2795af7bae Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-27 06:36:47 -05:00
Hsiao-Wei Wang
034e2d4546 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-27 06:36:10 -05:00
Hsiao-Wei Wang
2d766e4aae Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-27 06:35:55 -05:00
vbuterin
fc059f2ec1 Moved proposer reshuffling section 2018-11-27 06:30:19 -05:00
Hsiao-Wei Wang
4c991bf3ca ssz proofread 2018-11-27 15:45:04 +08:00
Hsiao-Wei Wang
60b9362496 Merge pull request #179 from ncsolar/patch-2
Update 0_beacon-chain.md
2018-11-27 14:17:52 +08:00
ncsolar
472a117162 Update 0_beacon-chain.md
Assumed it should read "A block `B` is justified if there is a descendant of `B`..." ?
2018-11-27 00:12:10 -06:00
Hsiao-Wei Wang
43ef444613 PR feedback: add ForkData 2018-11-27 11:52:06 +08:00
vbuterin
cd9c47af5a Made pure functions return indices of validators instead of validator objects
Makes the code cleaner this way; returning an object that then gets mutated is confusing.
2018-11-26 18:51:34 -05:00
vbuterin
f2af5fd9df Moved two calculations back to the FFG reward section 2018-11-26 18:44:29 -05:00
vbuterin
3b7164c2d6 Resolved some of @djrtwo's nitpicks 2018-11-26 18:39:35 -05:00
Danny Ryan
b8689e1727 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-26 18:35:32 -05:00
Danny Ryan
7fcd9930df Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-26 18:35:25 -05:00
Danny Ryan
e651e99210 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-26 18:35:02 -05:00
Danny Ryan
973d0ab591 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-26 18:33:31 -05:00
Danny Ryan
bcd9eb53fb Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-26 18:33:18 -05:00
Danny Ryan
fe4496dd74 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-26 18:33:06 -05:00
Danny Ryan
be56e58c1a Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-26 18:32:53 -05:00
ncsolar
6015242a56 Update README.md (#176) 2018-11-26 16:57:01 -06:00
vbuterin
9f1869cad9 Remove todos 2018-11-26 17:14:38 -05:00
vbuterin
170962c80f Big refactor + simplification 2018-11-26 17:12:39 -05:00
vbuterin
386dab1140 Update 0_beacon-chain.md 2018-11-26 13:40:02 -05:00
Hsiao-Wei Wang
c6cf6926c2 Merge pull request #174 from terenc3t/patch-12
Updated shard block sigs to uint384
2018-11-27 00:38:59 +08:00
terence tsao
25e5408ed8 shard block sigs to uint384 2018-11-26 06:36:19 -10:00
Hsiao-Wei Wang
b66f168468 PR feedback: reduce on_startup parameters 2018-11-27 00:21:59 +08:00
Danny Ryan
347e796b39 Merge branch 'master' into vbuterin-patch-1 2018-11-26 10:01:27 -06:00
Hsiao-Wei Wang
4067e0f25a fix 2018-11-26 21:43:59 +08:00
Hsiao-Wei Wang
7bde8c415a fix get_new_validator_set_delta_hash_chain 2018-11-26 21:27:41 +08:00
Hsiao-Wei Wang
defa7da1c6 Refactor and fix on_startup 2018-11-26 21:12:14 +08:00
vbuterin
2829784396 Merge pull request #165 from ethereum/vbuterin-patch-13
Addressed Justin's 16, 17, 18
2018-11-26 06:24:47 -05:00
vbuterin
b2d13e3e23 Merge branch 'master' into vbuterin-patch-13 2018-11-26 06:24:11 -05:00
Justin
78a82f6185 Merge pull request #170 from ethereum/djrtwo-patch-2
change SpecialRecord.kind to uint64
2018-11-26 10:47:50 +00:00
Justin
1bf04c8c17 Make status uint64 2018-11-26 10:47:32 +00:00
Justin
d6fd0a4dc4 Merge pull request #172 from ethereum/JustinDrake-patch-2
Remove fork_version for DOMAIN_LOGOUT
2018-11-26 10:45:58 +00:00
Hsiao-Wei Wang
6a7b280d49 Update specs/core/0_beacon-chain.md
Co-Authored-By: JustinDrake <drakefjustin@gmail.com>
2018-11-26 10:45:39 +00:00
Hsiao-Wei Wang
b1740ba0c5 Proofread 2018-11-26 17:14:42 +08:00
Hsiao-Wei Wang
e5eb3daad1 Merge branch 'master' into vbuterin-patch-1 2018-11-26 16:01:45 +08:00
vbuterin
2902170b26 Reduce width of vyper code 2018-11-25 22:22:15 -05:00
vbuterin
04ac4ea54d Fixed more nitpicks 2018-11-25 21:15:46 -05:00
vbuterin
2dad2d4c42 V -> v 2018-11-25 21:14:13 -05:00