Alex Stokes
56066260ad
formatting
2018-11-04 19:13:37 +03:00
Alex Stokes
cf70ed0b7c
Adds specification for {de,}serializing container types
2018-11-04 19:13:37 +03:00
Danny Ryan
0df4141f05
make bytes more uniform
2018-11-01 08:08:23 +01:00
vbuterin
2fedaf0824
Chain initialization and main chain block inclusion
2018-10-31 03:44:18 -04:00
vbuterin
1276f1334b
Update beacon-chain.md
2018-10-30 04:45:28 -04:00
mratsim
0064043e14
Mention that lists are of elements of homegeneous type
2018-10-27 13:36:10 +02:00
Danny Ryan
ff81a3032f
fix small error in comment
2018-10-25 15:51:24 +02:00
Danny Ryan
e3931f1e72
minor type/clarification in adding validator
2018-10-25 09:43:47 +02:00
terence tsao
9064cfaddb
use int for type hints
2018-10-24 10:14:24 -07:00
terence tsao
203eeba2b6
update change_validator
2018-10-24 09:04:40 -07:00
terence tsao
40d0076b27
clean up possible rework/additions
2018-10-22 13:11:54 -07:00
Yutaro Mori
bfe4caa379
minor typo
2018-10-20 17:07:45 +09:00
vbuterin
5d36ef4799
Update beacon-chain.md
2018-10-19 16:01:15 -04:00
vbuterin
8f3318813f
Update beacon-chain.md
2018-10-19 12:06:25 -04:00
vbuterin
3e7adb3981
Moved randao_mix from crystallized to active state
2018-10-19 12:05:00 -04:00
vbuterin
3e57bd5266
Update beacon-chain.md
2018-10-18 15:47:54 -04:00
Vitalik Buterin
b4b60ae16a
Assign validators to persistent committees for shard block production
2018-10-18 13:54:57 -04:00
Alex Stokes
17fd4c7669
add code representation of utility function described in text for style consistency
2018-10-17 19:00:45 -07:00
Danny Ryan
bb76b05f7d
fix merge conflicts
2018-10-17 12:52:48 -05:00
Danny Ryan
3697ebccaa
Merge branch 'master' into JustinDrake-patch-3
2018-10-17 12:50:23 -05:00
Danny Ryan
19a561cd8d
Merge pull request #87 from ethereum/beacon-block
...
be explicit about 'beacon block'
2018-10-17 11:34:57 -05:00
Danny Ryan
edf0924e83
Merge pull request #86 from ethereum/fix-justified-attestation
...
clarify attestation justified slot validity conditions
2018-10-17 11:34:33 -05:00
Danny Ryan
75614224c7
be more explicit about attester role wrt shards
2018-10-17 09:52:03 -05:00
Danny Ryan
9b9cfae117
Add explicit setting of parent and parent_hash
2018-10-17 09:48:17 -05:00
Danny Ryan
d0501631a4
added missing periods
2018-10-17 09:45:15 -05:00
Danny Ryan
0e86ab8206
Merge pull request #39 from ethereum/test-format
...
Document for general test format
2018-10-16 20:32:42 -05:00
Danny Ryan
8aeb55d4ea
a note about wip
2018-10-16 17:50:56 -05:00
Danny Ryan
934dbf8888
be explicit where needed about block meaning 'beacon block'
2018-10-16 17:03:29 -05:00
Danny Ryan
840d3f11ad
clarify the validity conditions for attestation.justified_slot and justified_block_hash
2018-10-16 16:37:59 -05:00
Danny Ryan
13e155a40f
Merge branch 'master' into JustinDrake-patch-3
2018-10-16 16:29:20 -05:00
Danny Ryan
7945ce58d5
update recently_changed flag comment
2018-10-16 16:22:05 -05:00
Danny Ryan
dc2317b010
Merge branch 'master' into JustinDrake-patch-2
2018-10-16 13:03:14 -05:00
Danny Ryan
d0ff8cdece
Merge pull request #83 from ethereum/JustinDrake-patch-1
...
Move from signed integers to unsigned integers
2018-10-16 13:00:26 -05:00
Danny Ryan
f3ea9bf43c
Merge pull request #44 from ethereum/fix-recent_block_hashes
...
Fix `recent_block_hashes`
2018-10-16 10:36:31 -05:00
Danny Ryan
9135fd9085
fix small typo
2018-10-16 10:35:09 -05:00
Justin
8e8eed23f3
Misc minor cleanups
2018-10-16 13:50:31 +01:00
Justin
41cf454fe9
Add INITIAL_FORK_VERSION constant
2018-10-16 13:30:38 +01:00
Justin
ef0c773fe7
Rename `version` to `fork_version`
...
For consistency with `pre_fork_version` and `post_fork_version`.
2018-10-16 13:27:29 +01:00
Justin
fdf8162c59
Move from signed integers to unsigned integers
2018-10-16 12:55:03 +01:00
Danny Ryan
11012448fa
Merge pull request #65 from sigp/shuffling_update
...
Fix shuffle() function errors
2018-10-15 22:08:40 -05:00
Danny Ryan
ec54cab28f
Merge pull request #81 from rawfalafel/patch-2
...
Clarify description in ancestor_hashes
2018-10-15 22:05:16 -05:00
terence tsao
873e3b0574
Update possible rework/additions
2018-10-15 18:20:58 -07:00
Yutaro Mori
38f2ae1a74
Update beacon-chain.md
2018-10-16 10:13:32 +09:00
Yutaro Mori
6334e5328b
Proposal to clarify `ancestor_hashes` description
...
`i'th ancestor` really means `most recent ancestor that is a multiple of 2**i`, not `go up the chain i times`.
Maybe I'm wrong though :)
2018-10-16 10:11:50 +09:00
Paul Hauner
3791cb5a5d
Update shuffle() as per review
...
- Add `rand_bytes`
- Change `for` loop condition for readability and generality.
- Ensure consistency of comment spacing
- Update comments
2018-10-16 11:17:34 +11:00
Danny Ryan
2ce1ddd14c
Merge pull request #69 from ethereum/vbuterin-patch-7
...
Add RANDAO multi-hashing
2018-10-15 13:14:59 -05:00
Danny Ryan
6aeb382132
change current_block to block.slot
2018-10-15 13:14:45 -05:00
Danny Ryan
f9cb4a6e9b
Merge branch 'master' into vbuterin-patch-1
2018-10-15 12:25:32 -05:00
Danny Ryan
0e1c733254
small typo
2018-10-15 10:22:29 -05:00
vbuterin
aacaefbd2b
Update to make @djrtwo happy
2018-10-14 22:51:51 -04:00
Danny Ryan
d7458bf201
Merge pull request #78 from Mikerah/patch-1
...
Adding first completed version of ssz in JS
2018-10-14 20:23:55 -05:00
vbuterin
2f2fbcabee
Update beacon-chain.md
2018-10-14 21:08:35 -04:00
Danny Ryan
9f25eea9e3
Merge pull request #73 from jamesray1/patch-1
...
Re-add removed rationale for min. committee size
2018-10-14 19:45:15 -05:00
Mikerah
cf28f1a784
Adding first completed version of ssz in JS to list of ssz implementations
2018-10-14 16:29:47 -04:00
Danny Ryan
17ba99ed8f
minor change in language
2018-10-14 09:20:51 -05:00
Danny Ryan
48d5c1d12c
minor change to comment
2018-10-14 08:55:01 -05:00
Danny Ryan
cdabb4b205
remove extra def of clamp
2018-10-14 08:32:10 -05:00
Danny Ryan
4191b0089a
Merge branch 'master' into vitalik6
2018-10-14 08:30:52 -05:00
Danny Ryan
eb93cef16d
add `validator_change_slot` to startup init vars
2018-10-14 08:03:08 -05:00
Yutaro Mori
0dc597a11c
Remove remaining usage of dynasty
2018-10-14 12:31:06 +09:00
James Ray
73854e8598
Re-add removed rationale for min. committee size
2018-10-12 19:22:12 +11:00
vbuterin
2d3b13ccf4
Add version to logout message
...
Resolves https://github.com/ethereum/eth2.0-specs/issues/57
2018-10-12 00:45:58 -04:00
vbuterin
b9c922ce4b
Merge pull request #68 from ethereum/vbuterin-patch-6
...
Add bool to simple serialize
2018-10-11 20:21:04 -04:00
vbuterin
0cd41bc578
Rework validator exiting, add min balance clause
2018-10-11 14:14:48 -04:00
vbuterin
c827a26ecf
Add RANDAO multi-hashing
...
Requires more hashes in a RANDAO reveal the more time passes. This greatly reduces the chance that a RANDAO reveal accidentally revealed during an orphaned block will be usable for future blocks.
2018-10-11 13:57:30 -04:00
vbuterin
fe74c7e299
Stop changing the crystallized state in the RANDAO reveals.
2018-10-11 13:06:37 -04:00
Danny Ryan
d6504fb51f
Merge branch 'master' into vitalik5
2018-10-11 10:45:10 -05:00
vbuterin
1c25917622
Add bool to simple serialize
2018-10-11 09:51:35 -04:00
vbuterin
79f2ecb0d9
Update beacon-chain.md
2018-10-11 09:45:33 -04:00
vbuterin
57efc20ed7
Update beacon-chain.md
2018-10-11 09:43:52 -04:00
Danny Ryan
c519608eec
Merge branch 'master' into fix-recent_block_hashes
2018-10-11 08:37:00 -05:00
Paul Hauner
6700f283d5
Fix shuffle() function errors
...
- `rand_max` now represents the greatest value returned by the RNG,
instead of the length of the range.
- Loop condition fixed to stop infinite loop.
- Comments updated
2018-10-11 16:56:46 +11:00
Hsiao-Wei Wang
31eb7e9a05
Rename rand_max to sample_max
2018-10-11 11:29:29 +08:00
Hsiao-Wei Wang
39a5bac337
PR feedback and minor fix
2018-10-11 11:29:29 +08:00
Hsiao-Wei Wang
80a61c1c62
PR feedback and some minor fix
2018-10-11 11:29:29 +08:00
Hsiao-Wei Wang
0cc1b6c4a4
fix shuffle
2018-10-11 11:27:19 +08:00
Hsiao-Wei Wang
f1da3c55cd
minor fix
2018-10-11 11:27:19 +08:00
Hsiao-Wei Wang
12a1bd2473
Refactor the sample code and fix #47
2018-10-11 11:27:10 +08:00
terence tsao
9abb1a0e41
fixed typo in change_validators
2018-10-10 11:16:13 -07:00
Yutaro Mori
b62c8c9db1
Fix lighthouse link
2018-10-10 16:14:53 +09:00
Vitalik Buterin
20e31b2930
Remove multiple slots per committee option
2018-10-09 19:26:03 -04:00
Vitalik Buterin
e66cd35d0e
Removed all uses of the word dynasty, and replaced the functionality of dynasties with other variables.
2018-10-09 19:19:37 -04:00
Danny Ryan
cbd254a309
replace total_blance_attestable_to_h with total_committee_balance
2018-10-08 20:42:16 -05:00
Danny Ryan
753219ba6a
Merge branch 'master' into JustinDrake-patch-4
2018-10-08 20:40:36 -05:00
Danny Ryan
0445bff1b1
Merge branch 'master' into JustinDrake-patch-2
2018-10-08 14:10:15 -05:00
Danny Ryan
ef0da3ce28
Merge branch 'master' into fix-recent_block_hashes
2018-10-08 14:02:26 -05:00
Danny Ryan
169f031514
Merge branch 'master' into codes-flags-types
2018-10-08 13:47:17 -05:00
Justin
8f65c85455
Update beacon-chain.md
2018-10-06 13:32:19 +01:00
Justin
fedfe61d6c
Update beacon-chain.md
2018-10-06 13:02:08 +01:00
Danny Ryan
48b0b523a8
Merge pull request #49 from ethereum/JustinDrake-patch-3
...
Make status codes consistent with "active" validators
2018-10-05 12:06:45 -04:00
Danny Ryan
fddd50f8ab
Merge pull request #46 from ethereum/JustinDrake-patch-1
...
Fix typo calling AttestationSignedData
2018-10-05 12:05:46 -04:00
Danny Ryan
d495b0ec4f
clear up a comment in AttestationSignedData
2018-10-05 12:05:09 -04:00
Mikhail Kalinin
64ba1aa931
Get rid of redundant recent_block_hashes entry
2018-10-05 21:16:02 +06:00
Justin
623d3cd31b
Cleanups in "State recalculations"
2018-10-05 12:05:08 +01:00
Justin
ef4b2c4542
Update beacon-chain.md
2018-10-05 12:01:03 +01:00
Justin
e3c1eeb569
Update beacon-chain.md
2018-10-05 11:49:18 +01:00
Justin
cb6e94a115
Make status codes consistent with "active" validators
2018-10-05 11:38:30 +01:00
Justin
1cbde6f3c8
Change balances to Gwei
...
See discussion here https://github.com/ethereum/eth2.0-specs/issues/34
2018-10-05 11:34:38 +01:00
Justin
d6395fa678
Fix typo calling AttestationSignedData
2018-10-05 11:25:52 +01:00
Justin
9ee17787d2
Homogenise AttestationSignedData data structure
2018-10-05 11:20:02 +01:00