mjkeating
|
a3b22cf6a4
|
fixed tree_hash() for Vec<T> and a couple of other issues
|
2018-12-09 10:14:09 -08:00 |
|
Grant Wuerker
|
0627b658f1
|
struct updated accoding to spec
|
2018-12-08 21:11:10 -06: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 |
|
Paul Hauner
|
a8bfa4d733
|
Add more attestation validation tests
|
2018-12-07 08:59:05 +11:00 |
|
Paul Hauner
|
2d2da001b9
|
Implement tests for attestation validation
|
2018-12-06 19:50:33 +11:00 |
|
Paul Hauner
|
36bda7502b
|
Implement signature verification test
|
2018-12-06 18:41:22 +11:00 |
|
Paul Hauner
|
3533b8b892
|
Add untested attestation validation logic
|
2018-12-06 18:16:03 +11:00 |
|
Paul Hauner
|
86e5ce9ed8
|
Merge pull request #90 from sigp/travis-fix
[WIP] Make travis run all tests
|
2018-12-06 10:58:51 +11:00 |
|
Paul Hauner
|
050364cf9a
|
Add --all scripts to travis.yml
|
2018-12-06 10:05:03 +11:00 |
|
Paul Hauner
|
77ac5f77bb
|
Merge pull request #71 from g-r-a-n-t/stores-test-improvements
Stores test improvements
|
2018-12-05 16:50:25 +11:00 |
|
Paul Hauner
|
4f3f8d6e79
|
Merge pull request #89 from sigp/beacon-state-pub-fields
Make all BeaconState fields public
|
2018-12-05 16:27:27 +11:00 |
|
Paul Hauner
|
d4b6d81c9d
|
Merge branch 'beacon-state-pub-fields' into attestation-update
|
2018-12-05 09:46:50 +11:00 |
|
Paul Hauner
|
140df1a689
|
Make all BeaconState fields public (doh!)
|
2018-12-05 09:45:03 +11:00 |
|
mjkeating
|
56b1639f10
|
WIP for tree_hash
|
2018-12-04 13:22:20 -08:00 |
|
Alex Stokes
|
564f13be5f
|
fixes bug with serialization logic for boolean bitfield
should match the python impl
|
2018-12-03 20:46:11 -08:00 |
|
Paul Hauner
|
e0360edde0
|
Update ssz_utils for new AttestationRecord .
|
2018-12-04 14:50:47 +11:00 |
|
Paul Hauner
|
6e0daec1da
|
Update AttestationData struct
|
2018-12-04 14:50:32 +11:00 |
|
Paul Hauner
|
bedc1abec0
|
Add failing boolean bitfield test
|
2018-12-03 17:13:39 +11:00 |
|
Paul Hauner
|
b6d820b427
|
Merge pull request #61 from aj07/patch-1
updated readme
Closes #47
|
2018-12-03 16:31:50 +11:00 |
|
Paul Hauner
|
1e3fd1ff80
|
Add ssz encode/decode for AttestationData
|
2018-12-03 16:19:31 +11:00 |
|
Paul Hauner
|
25364c337e
|
Merge pull request #84 from sigp/state-update
Update `BeaconState` object
Closes #83
|
2018-12-03 15:23:14 +11:00 |
|
Paul Hauner
|
430bc224a4
|
Update BeaconState object
Also adds the following structs:
- AttestationData
- ForkData
- PendingAttestationRecord
The `AttestationRecord` object has _not_ been updated.
|
2018-12-03 14:29:05 +11:00 |
|
Grant Wuerker
|
f64aa9e192
|
more validator tests
|
2018-12-02 19:21:17 -06:00 |
|
Grant Wuerker
|
7dd16215f4
|
Merge branch 'master' into stores-test-improvements
|
2018-11-29 20:39:58 -06:00 |
|
mjkeating
|
c1c37098d7
|
tree_hash WIP
|
2018-11-28 12:13:25 -08:00 |
|
Paul Hauner
|
54db7b5272
|
Merge pull request #76 from sigp/state-merge
Add new `State` type and dependant types
Closes #73
|
2018-11-27 15:10:06 +11:00 |
|
Luke Anderson
|
763badc3dc
|
Update README.md
Done
Co-Authored-By: aj07 <aj07@users.noreply.github.com>
|
2018-11-25 16:31:38 +05:30 |
|
Luke Anderson
|
546b341cdf
|
Update README.md
Done
Co-Authored-By: aj07 <aj07@users.noreply.github.com>
|
2018-11-25 16:31:22 +05:30 |
|
Luke Anderson
|
3d0a56a02b
|
Update README.md
Done
Co-Authored-By: aj07 <aj07@users.noreply.github.com>
|
2018-11-25 16:31:07 +05:30 |
|
Luke Anderson
|
e5c793a01a
|
Update README.md
Co-Authored-By: aj07 <aj07@users.noreply.github.com>
|
2018-11-25 16:30:48 +05:30 |
|
Paul Hauner
|
3ed4de65d2
|
Add new State type and dependant types
|
2018-11-25 15:39:50 +11:00 |
|
Paul Hauner
|
ba548e49a5
|
Merge pull request #72 from mjkeating/remove_saturated_sub
removed unnecessary call to saturated_sub() in vec_shuffle
|
2018-11-24 15:05:40 +11:00 |
|
mjkeating
|
d6bf1a6119
|
removed unnecessary call to saturated_sub() in vec_shuffle
|
2018-11-23 19:29:03 -08:00 |
|
Paul Hauner
|
7995200903
|
Merge pull request #62 from ralexstokes/master
Simplifies the boolean-bitfield implementation to use `bit-vec` crate
|
2018-11-23 09:44:07 +11:00 |
|
Paul Hauner
|
f65888226a
|
Add some extra tests for boolean-bitfield
|
2018-11-22 14:18:08 -08:00 |
|
Grant Wuerker
|
1bd60062d9
|
renamed a couple tests
|
2018-11-20 19:51:43 -06:00 |
|
Grant Wuerker
|
1c5d04d727
|
a few more tests
|
2018-11-20 19:49:38 -06: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 |
|
Grant Wuerker
|
74ad689c21
|
removed cargo dep
|
2018-11-18 16:39:55 -06:00 |
|
Grant Wuerker
|
325e1b3f0a
|
different hashes in pow store
|
2018-11-18 16:38:15 -06:00 |
|
Grant Wuerker
|
9148c20630
|
fixed warnings
|
2018-11-18 16:31:22 -06:00 |
|
Grant Wuerker
|
005efc2e7a
|
beacon block tests
|
2018-11-18 11:00:05 -06:00 |
|
Grant Wuerker
|
bde0612e1d
|
validator store cleanup
|
2018-11-17 19:06:24 -06:00 |
|