Commit Graph

2345 Commits

Author SHA1 Message Date
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
Danny Ryan 68e8350bc8
Merge pull request #82 from terenc3t/patch-3
Remove dynasties from todo
2018-10-15 22:04:25 -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 4c2ecab280
Merge pull request #70 from ethereum/vbuterin-patch-1
Rework validator exiting, add min balance clause
2018-10-15 12:28:10 -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 552048b9ae
Merge pull request #62 from ethereum/vitalik6
Remove multiple slots per committee option
2018-10-14 08:34:16 -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 e8de9a81f3
Merge pull request #75 from rawfalafel/remove-dynasty
Remove remaining usage of dynasty
2018-10-14 08:03: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
vbuterin c2cae171e3
Merge pull request #72 from ethereum/vbuterin-patch-2
Add version to logout message
2018-10-13 13:12:42 -04: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 84b4b4b2d0
Merge pull request #61 from ethereum/vitalik5
Removed all uses of the word dynasty, and replaced the functionality …
2018-10-11 10:47:37 -05: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 1684a3ffd3
Merge pull request #55 from hwwhww/refactor_sample_code
Refactor the sample code and fix #47
2018-10-11 11:31:58 +08: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