Commit Graph

1345 Commits

Author SHA1 Message Date
Hsiao-Wei Wang
41e95cf9ea Refactor get_persistent_committee (#604) 2019-02-12 11:11:45 +00:00
Paul Hauner
de90d4475e Provide definition for undefined index (#608)
The `index` variable is not defined and, IMO, it's difficult to discern.
2019-02-12 11:09:27 +00:00
Paul Hauner
3ea0c27be0 Minor modification to reduce lines of code (#607) 2019-02-12 11:06:26 +00:00
Danny Ryan
98902d12e3 assert/unhandled exception note to state transition (#606) 2019-02-11 21:30:36 +00:00
Danny Ryan
c44f6c0dbb Merge pull request #600 from ethereum/JustinDrake-patch-3
Add note on leap seconds
2019-02-11 08:08:50 -07:00
Justin
0069241b9c Alias bytes to List[bytes1] 2019-02-11 14:49:11 +00:00
Justin
2275587149 Add note on leap seconds
Clarify the local time is Unix time and add note on leap seconds.
2019-02-11 13:29:54 +00:00
Hsiao-Wei Wang
7c8b567687 Merge pull request #599 from codingupastorm/dev
Add C# implementation link to SSZ spec
2019-02-11 20:08:18 +08:00
Jordan Andrews
afca1e2127 Add C# implementation 2019-02-11 22:01:05 +11:00
Danny Ryan
5b198e07fc Merge pull request #578 from ethereum/vbuterin-patch-6
Updated phase 1: shard block structure
2019-02-10 20:20:56 -07:00
vbuterin
db4f99d899 Fixed end of code block 2019-02-10 15:47:26 -06:00
Danny Ryan
ab44cbe380 Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-10 15:45:57 -06:00
vbuterin
9bba3362eb Update specs/core/1_shard-data-chains.md 2019-02-10 15:45:47 -06:00
vbuterin
9e66b069b2 Update specs/core/1_shard-data-chains.md 2019-02-10 15:45:16 -06:00
Danny Ryan
ad3f43a4a6 Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-10 15:45:06 -06:00
vbuterin
046119fb2e Update specs/core/1_shard-data-chains.md 2019-02-10 15:44:58 -06:00
Danny Ryan
181dc183b6 Merge branch 'dev' into vbuterin-patch-6 2019-02-10 13:12:01 -07:00
Dean Eigenmann
2944a7ddfc Renamed Helpers -> Variables, seems to make more sense (#560) 2019-02-10 16:19:12 +00:00
vbuterin
1f97206dcf Updated phase 1: commitments (#579)
See #338 and #529 for discussion.
2019-02-10 16:17:21 +00:00
vbuterin
abed5ffdae Updated phase 1: fork choice rule (#586)
Adds the crosslink committee to the fork choice rule. This is useful because it means that even if a proposal committee is byzantine and attempts to prevent a crosslink via a "balance attack" (alternating between chain A and chain B being the canonical chain), the crosslink committee can force the equilibrium to flip to one side or the other.
2019-02-10 16:16:22 +00:00
vbuterin
8097b2373b Added deduplication 2019-02-10 00:09:34 -06:00
Danny Ryan
a712abfb2a Merge pull request #589 from Nashatyrev/dev
Silently skip deposits with invalid proof in process_deposit
2019-02-09 08:22:38 -07:00
Danny Ryan
311cf00b49 Merge pull request #594 from ethereum/vbuterin-patch-3
Add mandatory deposit index ordering
2019-02-09 08:22:24 -07:00
Danny Ryan
7886d96186 change proof_is_valid to exit condition 2019-02-09 07:21:38 -08:00
vbuterin
e48010b77b Change var name to avoid confusing the reader into thinking the valid_proof variable contains a valid proof as opposed to just being a bool.
Co-Authored-By: Nashatyrev <Nashatyrev@users.noreply.github.com>
2019-02-09 11:10:54 +03:00
vbuterin
0157aa039c Change var name to avoid confusing the reader into thinking the valid_proof variable contains a valid proof as opposed to just being a bool.
Co-Authored-By: Nashatyrev <Nashatyrev@users.noreply.github.com>
2019-02-09 11:10:03 +03:00
vbuterin
65c5a1a1b7 Fixed get_persistent_committee 2019-02-08 22:10:54 -06:00
Danny Ryan
e0d8cf4268 Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-08 22:07:14 -06:00
Danny Ryan
8dd111b7e6 Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-08 22:06:46 -06:00
Danny Ryan
ad0ff80be2 Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-08 22:06:03 -06:00
vbuterin
019fe8953e Fixed as per @djrtwo's comments 2019-02-08 22:02:55 -06:00
vbuterin
36d5120deb Initialize deposit index 2019-02-08 19:38:09 -06:00
vbuterin
057364a7d4 Add mandatory deposit index ordering
Co-requisite with #589
2019-02-08 19:37:34 -06:00
Danny Ryan
4a2416add7 Merge pull request #592 from ethereum/release-nitpicks
fix a couple of nitpicks before release
2019-02-08 11:57:24 -07:00
Danny Ryan
663d38e9c8 simplify get_next_epoch_committee_assignment by adding registry_change arg 2019-02-08 11:54:17 -07:00
Danny Ryan
334d47714d fix a couple of nitpicks before release 2019-02-08 10:35:57 -07:00
Hsiao-Wei Wang
812792236d Merge pull request #590 from ethereum/remove-wire
remove wire protocol doc
2019-02-08 23:30:15 +08:00
Danny Ryan
92471046a1 remove wire protocol doc 2019-02-08 08:28:41 -07:00
Anton Nashatyrev
f9eaab1d04 Silently skip deposits with invalid proof in process_deposit 2019-02-08 18:04:32 +03:00
vbuterin
e5bd78e5e6 Persistent committee refactors 2019-02-08 04:08:52 -06:00
vbuterin
65ec418213 A few more cleanups 2019-02-08 03:54:02 -06:00
vbuterin
47c396f3f8 Break lets into separate lines 2019-02-08 03:50:00 -06:00
vbuterin
410372ff0e Proposal committee -> persistent committee 2019-02-08 03:48:58 -06:00
Hsiao-Wei Wang
2cff0e6b7a Use the new bytesN SSZ object
`hash32` -> `bytes32`
['uint384'] -> `bytes96`
2019-02-08 16:46:50 +08:00
Danny Ryan
5a1b2c29f2 Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-08 01:08:30 -06:00
Danny Ryan
5e84d7e3ff Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-08 01:08:15 -06:00
Danny Ryan
bdd7dc106a Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-08 01:08:01 -06:00
Danny Ryan
a1f542b674 Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-08 01:07:46 -06:00
Danny Ryan
fb90fd7ac3 Update specs/core/1_shard-data-chains.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-08 01:07:31 -06:00
Danny Ryan
cd0f98b85f Merge pull request #585 from ethereum/vbuterin-patch-9
Attestation data contains latest crosslink, not just latest crosslink…
2019-02-07 22:28:35 -07:00