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
|
db4c4bf223
|
Run cargo fmt that got clobbered in merge
|
2018-12-12 09:23:53 -08:00 |
|
Alex Stokes
|
9021227c1c
|
Remove warning about unused import
|
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
|
a695382260
|
Run cargo fmt that got clobbered in merge
|
2018-11-20 12:54:35 -08:00 |
|
Alex Stokes
|
11cdf66079
|
Remove warning about unused import
|
2018-11-20 12:51:51 -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
|
7f21fd325e
|
Add initial works on extending the chain
|
2018-10-25 10:14:43 +02: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
|
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 |
|
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 |
|