Commit Graph

1272 Commits

Author SHA1 Message Date
Danny Ryan
f797826ee2 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-07 21:51:56 -06:00
Hsiao-Wei Wang
89b9894328 Fix type hinting 2019-02-08 05:15:42 +08:00
Hsiao-Wei Wang
911e4f104b Add bytes_to_int 2019-02-08 05:12:58 +08:00
Hsiao-Wei Wang
859bf62484 Revert and refactor 2019-02-08 05:08:25 +08:00
Hsiao-Wei Wang
aa9f9fc9be amend 2019-02-07 19:18:39 +08:00
Hsiao-Wei Wang
70e482be28 Add vbuterin's optimization and some formatting 2019-02-07 19:14:58 +08:00
vbuterin
92514716fb Update 0_beacon-chain.md 2019-02-06 23:32:20 -06:00
vbuterin
65255e53c4 shuffle -> get_permuted_index 2019-02-06 23:29:24 -06:00
Danny Ryan
b3db7b0394 big to little in shuffle 2019-02-06 20:32:05 -08:00
vbuterin
47b00f38dd n -> len(values) 2019-02-06 18:34:05 -06:00
Hsiao-Wei Wang
6a5b7540da Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-06 18:33:29 -06:00
Danny Ryan
4ec721f3b7 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-06 18:33:22 -06:00
Hsiao-Wei Wang
37b41a2ce6 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-02-06 18:33:11 -06:00
vbuterin
c58410e6ce Introduce swap-or-not shuffle
See #563 for discussion.
2019-02-06 06:48:46 -06:00
Danny Ryan
ec1a08278b Merge pull request #573 from ethereum/hwwhww/verify_bitfield
Fix `verify_bitfield`
2019-02-05 18:57:40 -08:00
Justin
180c8a0e72 Update 0_beacon-chain.md 2019-02-05 11:51:06 -08:00
Justin
1d76ad65ec Update 0_beacon-chain.md 2019-02-05 11:49:52 -08:00
Hsiao-Wei Wang
e5788f5751 Fix typo: it's bls_verify_multiple in verify_slashable_attestation (#574) 2019-02-05 09:11:00 -08:00
Hsiao-Wei Wang
867dea3473 Fix verify_bitfield 2019-02-05 19:16:10 +08:00
Hsiao-Wei Wang
ecad0212e8 Merge pull request #569 from tarasbob/master
Fix get_total_balance()
2019-02-04 16:45:18 +08:00
Taras Bobrovytsky
147ee2f991 Fix get_total_balance() 2019-02-04 01:49:16 -06:00
Hsiao-Wei Wang
47844116ea Merge pull request #565 from terenc3t/patch-45
get_previous_epoch as a helper
2019-02-04 14:56:15 +08:00
Hsiao-Wei Wang
3aed1cf935 Merge pull request #567 from decanus/patch-17
Defines `get_total_balance` helper function
2019-02-04 14:55:39 +08:00
Danny Ryan
3e2eb1cb36 Merge pull request #562 from ralexstokes/remove-vyper-code
Removes the source of the Vyper contract from the spec.
2019-02-03 15:31:56 -08:00
Alex Stokes
8755dc34d5 Add direct link to validator registration contract 2019-02-03 15:22:03 -08:00
Alex Stokes
8c5868cbe8 Extend deposit API with note about bounds on acceptable values 2019-02-03 15:20:49 -08:00
vbuterin
2ac420c5ea Merge pull request #538 from ethereum/vbuterin-patch-1
SSZ list Merkle hashing change
2019-02-03 14:37:30 -06:00
vbuterin
197fa18893 Zpad is already in #543 2019-02-03 14:26:07 -06:00
vbuterin
9bacf040ce Merge pull request #543 from ethereum/vbuterin-patch-2
Hash_tree_root -> hash_tree_root_internal
2019-02-03 14:24:18 -06:00
Hsiao-Wei Wang
3a6da9839a Added a note for underflow. Thanks Hsiao Wei! : )
Co-Authored-By: terenc3t <terence@prysmaticlabs.com>
2019-02-03 14:27:09 +01:00
Dean Eigenmann
5c56751cc9 Update 0_beacon-chain.md 2019-02-03 11:43:33 +01:00
Hsiao-Wei Wang
8e16d122be Update specs/core/0_beacon-chain.md
Co-Authored-By: decanus <dean@tokenate.io>
2019-02-03 11:42:12 +01:00
Dean Eigenmann
969896b0a8 Update 0_beacon-chain.md 2019-02-03 11:14:02 +01:00
terence tsao
e4c4c04e52 Update 0_beacon-chain.md 2019-02-03 10:36:21 +01:00
Danny Ryan
3b9953a992 Merge pull request #537 from ethereum/JustinDrake-patch-1
Use 2*63 for the genesis slot
2019-02-02 17:55:18 -08:00
Danny Ryan
f80a345bd1 Merge pull request #552 from ethereum/epoch-in-generate-seed
epoch in `generate_seed`
2019-02-02 17:29:29 -08:00
Danny Ryan
72989907ef Merge pull request #561 from ethereum/eth1_data-clarification
clarify minor eth1_data processing point
2019-02-02 16:08:42 -08:00
Danny Ryan
650f4a20df clarify eth1 that there will be at most 1 2019-02-02 13:16:39 -08:00
Danny Ryan
04b37f266c Merge pull request #558 from decanus/patch-14
`shard` -> `attestation.data.shard`
2019-02-02 08:49:28 -08:00
Dean Eigenmann
f3d47e26fc shard -> attestation.data.shard 2019-02-02 13:49:52 +01:00
Danny Ryan
4d44b7c5a9 Merge pull request #553 from terenc3t/patch-43
Comments for get_next_epoch_committee_count
2019-02-01 21:12:05 -08:00
terence tsao
a781eb5a4f Update 0_beacon-chain.md 2019-02-02 06:09:45 +01:00
Danny Ryan
8d82ee8ce7 do not mix in epoch to seed in get_shuffling. add epoch to generate_seed 2019-02-01 21:02:09 -08:00
Alex Stokes
7e7e5e2795 Removes the source of the Vyper contract from the spec.
This change allows for easier maintenance of the code and the spec by
uncoupling them. Before any edit to either document resulted in having to
synchronize the other. By adding a reference to the canonical repo for the code
we avoid having to maintain a duplicate copy here.
2019-02-01 17:06:04 -08:00
Danny Ryan
6a9c756191 Merge pull request #551 from GregTheGreek/master
fix startup typo
2019-02-01 15:30:22 -08:00
Gregory Markou
d53d333733 fix startup typo 2019-02-01 14:04:17 -08:00
Hsiao-Wei Wang
0b8ccf1e64 Update 0_beacon-chain.md (#547) 2019-02-01 07:45:09 -08:00
Hsiao-Wei Wang
dd197e46a6 Fix zpad 2019-02-01 22:31:00 +08:00
vbuterin
8ffd9adcaf Hash_tree_root -> hash_tree_root_internal
Clarifies the distinction between "internal" hash roots (may be < 32 bytes for trivial objects) and "external" ones (zpadded to 32).
2019-01-31 18:03:23 -06:00
Hsiao-Wei Wang
acb432ef3a Update specs/simple-serialize.md
Co-Authored-By: vbuterin <v@buterin.com>
2019-01-31 17:49:51 -06:00