mjkeating
|
3fd62239ad
|
Merge branch 'tree_hash' of https://github.com/mjkeating/lighthouse into tree_hash
|
2018-12-12 14:01:37 -08:00 |
|
mjkeating
|
be2c82a732
|
updated with latest spec changes
|
2018-12-12 13:48:54 -08:00 |
|
mjkeating
|
1e4e92bf2e
|
removed a debugging println statement
|
2018-12-12 09:23:53 -08:00 |
|
mjkeating
|
c961c87307
|
fixed tree_hash() for Vec<T> and a couple of other issues
|
2018-12-12 09:23:53 -08:00 |
|
mjkeating
|
68629acebe
|
Added tree_hash impl for Vec and Hashtable (list and container); plus various cleanup code
|
2018-12-12 09:23:53 -08:00 |
|
mjkeating
|
f11c619ef5
|
WIP for tree_hash
|
2018-12-12 09:23:53 -08:00 |
|
mjkeating
|
fbb05946dd
|
tree_hash WIP
|
2018-12-12 09:23:53 -08:00 |
|
Paul Hauner
|
7fa9c90d62
|
Add some extra tests for boolean-bitfield
|
2018-12-12 09:23:53 -08:00 |
|
Alex Stokes
|
8c78dde43b
|
Fixes bug with ssz encoding of BooleanBitfield
|
2018-12-12 09:23:53 -08:00 |
|
Alex Stokes
|
38d9d7ac92
|
Add method to calculate the underlying number of bytes
Required for part of attestation validation logic
|
2018-12-12 09:23:53 -08:00 |
|
Alex Stokes
|
f611602235
|
Begin updating tests to reflect changes to bitfield
|
2018-12-12 09:23:53 -08:00 |
|
Alex Stokes
|
b1f8046563
|
Update bitfield to expand size when writing out-of-bounds
|
2018-12-12 09:23:53 -08:00 |
|
Alex Stokes
|
2defe8e4ee
|
get tests passing (except one)
|
2018-12-12 09:23:53 -08:00 |
|
Alex Stokes
|
3a26f73cf2
|
Simplifies the boolean-bitfield implementation to use bit-vec crate
|
2018-12-12 09:23:53 -08:00 |
|
mjkeating
|
fbf7f0d537
|
removed a debugging println statement
|
2018-12-09 14:43:41 -08:00 |
|
mjkeating
|
a3b22cf6a4
|
fixed tree_hash() for Vec<T> and a couple of other issues
|
2018-12-09 10:14:09 -08:00 |
|
mjkeating
|
bfcce4fe47
|
Added tree_hash impl for Vec and Hashtable (list and container); plus various cleanup code
|
2018-12-08 15:25:59 -08:00 |
|
mjkeating
|
56b1639f10
|
WIP for tree_hash
|
2018-12-04 13:22:20 -08:00 |
|
mjkeating
|
c1c37098d7
|
tree_hash WIP
|
2018-11-28 12:13:25 -08:00 |
|
Paul Hauner
|
f65888226a
|
Add some extra tests for boolean-bitfield
|
2018-11-22 14:18:08 -08:00 |
|
Alex Stokes
|
57dcad149f
|
Fixes bug with ssz encoding of BooleanBitfield
|
2018-11-20 12:40:13 -08:00 |
|
Alex Stokes
|
031b7bf225
|
Add method to calculate the underlying number of bytes
Required for part of attestation validation logic
|
2018-11-20 12:40:13 -08:00 |
|
Alex Stokes
|
72cf7ad1bd
|
Begin updating tests to reflect changes to bitfield
|
2018-11-20 12:40:13 -08:00 |
|
Alex Stokes
|
832d1bd295
|
Update bitfield to expand size when writing out-of-bounds
|
2018-11-20 12:38:23 -08:00 |
|
Alex Stokes
|
37b05e1a5b
|
get tests passing (except one)
|
2018-11-20 12:38:23 -08:00 |
|
Alex Stokes
|
a9decd3aed
|
Simplifies the boolean-bitfield implementation to use bit-vec crate
|
2018-11-20 12:34:28 -08:00 |
|
Paul Hauner
|
900ffac5e0
|
Run rustfmt globally.
Using `$ cargo fmt` in the root. Closes #68.
|
2018-11-04 15:35:55 +01:00 |
|
Paul Hauner
|
46da9b670f
|
Add untested minimum viable block processing
|
2018-10-30 15:49:32 +01:00 |
|
Paul Hauner
|
b2495cbcff
|
Fix clippy lints
|
2018-10-24 15:40:09 +02:00 |
|
Paul Hauner
|
28ffb037cc
|
Merge branch 'master' into genesis
|
2018-10-24 15:26:27 +02:00 |
|
Paul Hauner
|
e2c264de96
|
Merge pull request #58 from g-r-a-n-t/clippy-warnings
Clippy warnings
|
2018-10-24 15:25:14 +02:00 |
|
Paul Hauner
|
98076d6439
|
Add test for utils/active-validators
|
2018-10-24 15:22:39 +02:00 |
|
Grant Wuerker
|
625fc4c9b9
|
mutable iterator in encode_length
|
2018-10-24 07:56:58 -05:00 |
|
Paul Hauner
|
68e4c47cd3
|
Add slot-clock
|
2018-10-24 13:16:09 +02:00 |
|
Grant Wuerker
|
4c272d7f0a
|
suppressed unknown lint warning in test
|
2018-10-23 19:34:47 -05:00 |
|
Paul Hauner
|
da25a66196
|
Move active_validators into own crate
|
2018-10-23 23:43:35 +02: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
|
db735a598f
|
Fix underflow in shuffle with empty list
|
2018-10-22 05:24:13 +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
|
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 |
|