Grant Wuerker
|
625fc4c9b9
|
mutable iterator in encode_length
|
2018-10-24 07:56:58 -05:00 |
|
Paul Hauner
|
b17a15a378
|
Rename block preprocessing
|
2018-10-24 14:48:35 +02:00 |
|
Paul Hauner
|
e48e423b30
|
Update and add tests for chain maps
|
2018-10-24 14:48:20 +02:00 |
|
Paul Hauner
|
68e4c47cd3
|
Add slot-clock
|
2018-10-24 13:16:09 +02:00 |
|
Ankit Raj
|
a8954568b3
|
updated readme
included all the details
|
2018-10-24 14:44:12 +05:30 |
|
Paul Hauner
|
58c6465f44
|
Ensure genesis inducts all validators as active
|
2018-10-24 10:15:59 +02:00 |
|
Paul Hauner
|
896810fb9f
|
Add status to validator induction.
Allows for inducting validators with a specific status.
|
2018-10-24 10:13:47 +02:00 |
|
Grant Wuerker
|
4c272d7f0a
|
suppressed unknown lint warning in test
|
2018-10-23 19:34:47 -05:00 |
|
Paul Hauner
|
a170bfe4fc
|
Add untested validator change code
|
2018-10-23 23:45:54 +02:00 |
|
Paul Hauner
|
cc28b7370d
|
Extend chain config
|
2018-10-23 23:44:46 +02:00 |
|
Paul Hauner
|
da25a66196
|
Move active_validators into own crate
|
2018-10-23 23:43:35 +02:00 |
|
Paul Hauner
|
a34266de0a
|
Add unfinished progress on BeaconChain struct
|
2018-10-23 14:51:32 +02:00 |
|
Paul Hauner
|
a40b49d586
|
Updates to block validation
- Rename "parent_hashes" -> "recent_block_hashes"
- Expect block has to be computed prior to function
|
2018-10-23 13:15:08 +02:00 |
|
Paul Hauner
|
06c20857c8
|
Add slot duration to chain config
|
2018-10-23 13:09:47 +02:00 |
|
Paul Hauner
|
0536fb4a91
|
Update ShardAndCommittee per new spec
- `shard_id` -> `shard`
|
2018-10-23 12:28:07 +02:00 |
|
Paul Hauner
|
42e774cb48
|
Finish genesis for BeaconChain
|
2018-10-22 06:48:44 +11:00 |
|
Paul Hauner
|
41bfb7a0e2
|
Merge branch 'shuffle_underflow' into genesis
|
2018-10-22 06:17:02 +11:00 |
|
Paul Hauner
|
afc219c26b
|
Merge branch 'validator_induction' into genesis
|
2018-10-22 05:59:55 +11:00 |
|
Paul Hauner
|
8a2baa7b26
|
Move proof_of_possession into bls crate
|
2018-10-22 05:58:12 +11:00 |
|
Paul Hauner
|
c9dcf7906d
|
Merge branch 'validator_induction' into genesis
|
2018-10-22 05:51:55 +11:00 |
|
Paul Hauner
|
7eac75fcf6
|
Add missed file
|
2018-10-22 05:51:31 +11:00 |
|
Paul Hauner
|
14537818c4
|
Merge branch 'validator_induction' into genesis
|
2018-10-22 05:30:56 +11:00 |
|
Paul Hauner
|
db735a598f
|
Fix underflow in shuffle with empty list
|
2018-10-22 05:24:13 +11:00 |
|
Paul Hauner
|
12b5d7434c
|
Move ValidatorRegistration into types
|
2018-10-22 05:22:16 +11:00 |
|
Paul Hauner
|
d2c41977cc
|
Sketch out BeaconChain struct
|
2018-10-22 04:37:42 +11:00 |
|
Paul Hauner
|
bdb5c45e60
|
Merge pull request #57 from pinkiebell/shuffling/test_vectors
Closes #51
|
2018-10-21 22:07:13 +11:00 |
|
pinkiebell
|
78f9c09278
|
beacon_chain/utils/shuffling: Resolve PR comments
|
2018-10-21 13:01:56 +02:00 |
|
Paul Hauner
|
67878a87c9
|
Merge pull request #50 from sigp/beacon_block
Beacon block
|
2018-10-21 21:01:25 +11:00 |
|
Paul Hauner
|
694db90b8c
|
Simplify parent_hashes code
|
2018-10-21 20:12:17 +11:00 |
|
Paul Hauner
|
6ee3ad10da
|
Change integer literals to constants
|
2018-10-21 20:07:57 +11:00 |
|
Grant Wuerker
|
d670294c11
|
readded cast_lossless supress to encode
|
2018-10-20 20:31:26 -05:00 |
|
Grant Wuerker
|
3c1640f41a
|
moved suppress warning tag
|
2018-10-20 19:20:01 -05:00 |
|
Grant Wuerker
|
0cab98ffe1
|
another loop fixed
|
2018-10-20 18:43:43 -05:00 |
|
Grant Wuerker
|
d3ec313b43
|
a few more quick changes and another range loop ignore
|
2018-10-20 17:38:32 -05:00 |
|
Grant Wuerker
|
869049d099
|
needless_range ignore and derive[default] tag on sszstream
|
2018-10-20 17:29:12 -05:00 |
|
Grant Wuerker
|
e714ec0489
|
cast_lossless warning supressed and better looking vectors
|
2018-10-20 17:04:17 -05:00 |
|
Grant Wuerker
|
9c1d34253a
|
refactoring of impl_decodable_for_uint
|
2018-10-20 15:15:58 -05:00 |
|
Grant Wuerker
|
ba65bdfc6a
|
redundant if and type conversion change
|
2018-10-20 14:20:23 -05:00 |
|
pinkiebell
|
5252b54a04
|
beacon_chain/utils/shuffling: Introduce test vectors from sigp/shuffling_sandbox
Also:
- return early if we shuffle an empty list
- change RAND_MAX as per spec
|
2018-10-20 18:44:39 +02:00 |
|
Paul Hauner
|
5d85c62f6e
|
Finish implementing genesis (without tests)
|
2018-10-20 21:42:07 +11:00 |
|
Paul Hauner
|
f17d6db5e9
|
Merge branch 'validator_induction' into genesis
|
2018-10-20 21:29:55 +11:00 |
|
Paul Hauner
|
f495ed845b
|
Change ValidatorInductor to own instead of borrow
|
2018-10-20 21:28:57 +11:00 |
|
Paul Hauner
|
a60fd784e6
|
Merge branch 'validator_induction' into genesis
|
2018-10-20 21:01:50 +11:00 |
|
Paul Hauner
|
a8179897a9
|
Add to_ref method for inductor
|
2018-10-20 21:01:35 +11:00 |
|
Paul Hauner
|
2e7d6c0af3
|
Merge branch 'validator_induction' into genesis
|
2018-10-20 19:18:39 +11:00 |
|
Paul Hauner
|
99ce9a2dd2
|
Add new method for ValidatorInductor
|
2018-10-20 19:18:16 +11:00 |
|
Paul Hauner
|
eaf1198ec4
|
Add more half-finished genesis code
|
2018-10-20 19:02:15 +11:00 |
|
Paul Hauner
|
bb75e30ff2
|
Fix error in CrystallizedState definition
|
2018-10-20 19:02:02 +11:00 |
|
Paul Hauner
|
7508bfca6a
|
Change error handining in validator_shuffling
|
2018-10-20 18:10:41 +11:00 |
|
Paul Hauner
|
a8d2b20570
|
Update CrystallizedState as per new spec.
|
2018-10-20 17:15:53 +11:00 |
|