Paul Hauner
|
354f823c16
|
Tidy tree hash cache, add new trait
|
2019-04-15 15:13:02 +10:00 |
|
Paul Hauner
|
8e5b79452a
|
Further tidy cached tree hash
|
2019-04-15 12:01:12 +10:00 |
|
Paul Hauner
|
c18cdf2abf
|
Remove num_bytes method
|
2019-04-15 11:55:56 +10:00 |
|
Paul Hauner
|
cb9b59b93d
|
Remove panics from packed_encoding
|
2019-04-15 11:49:50 +10:00 |
|
Paul Hauner
|
e6c33e1b60
|
Remove child_nodes method from CachedTreeHash
|
2019-04-15 11:44:44 +10:00 |
|
Paul Hauner
|
c87a0fc588
|
Tidy CachedTreeHash trait
|
2019-04-15 11:37:29 +10:00 |
|
Paul Hauner
|
0b5c10212d
|
Move tree_hash from ssz into own crate
|
2019-04-15 11:14:30 +10:00 |
|
Paul Hauner
|
7132ee59c0
|
Rename OffsetHandler -> BTreeOverlay
|
2019-04-15 09:06:19 +10:00 |
|
Paul Hauner
|
ab78a15313
|
Add mix-in-len to cached tree hash
|
2019-04-14 21:39:36 +10:00 |
|
Paul Hauner
|
0632a00a48
|
Fix failing test for shrinking vec of structs
|
2019-04-14 18:50:12 +10:00 |
|
Paul Hauner
|
da74c4ce74
|
Add tree shrinking for u64 vec
|
2019-04-14 16:50:00 +10:00 |
|
Paul Hauner
|
9bc0519092
|
Add tree shrink fn
|
2019-04-14 16:31:47 +10:00 |
|
Paul Hauner
|
582f465ffd
|
Add test for growing vec of structs
|
2019-04-14 14:20:33 +10:00 |
|
Paul Hauner
|
737e6b9a86
|
Fix failing tree hash test
|
2019-04-14 13:54:04 +10:00 |
|
Paul Hauner
|
e038bd18b5
|
Add failing test for grow merkle tree
|
2019-04-14 10:34:54 +10:00 |
|
Paul Hauner
|
1ce1fce03c
|
Fix failing grow tree test
|
2019-04-13 17:28:27 +10:00 |
|
Paul Hauner
|
42d6a39832
|
Refactor TreeHashCache splice method
|
2019-04-13 13:18:18 +10:00 |
|
Paul Hauner
|
0420607ff1
|
Tidy, remove debug prints
|
2019-04-13 13:02:41 +10:00 |
|
Paul Hauner
|
0b186f772f
|
Refactor resize functions for clarity
|
2019-04-13 12:12:56 +10:00 |
|
Paul Hauner
|
75177837d0
|
Add first pass of grow cache algo
|
2019-04-13 09:42:43 +10:00 |
|
Paul Hauner
|
a124042e30
|
Start implementing grow merkle fn
|
2019-04-13 09:11:19 +10:00 |
|
Paul Hauner
|
d79616fee6
|
Fix failing struct vec vectors
|
2019-04-12 16:52:11 +10:00 |
|
Paul Hauner
|
48cf75e394
|
Add failing test for extending struct list
|
2019-04-12 15:05:26 +10:00 |
|
Paul Hauner
|
55ee8e20ae
|
Add more passing tests for vec hash caching
|
2019-04-11 17:40:11 +10:00 |
|
Paul Hauner
|
0bdd61e564
|
Fix failing vec hashing test
|
2019-04-11 17:21:57 +10:00 |
|
Paul Hauner
|
0c0eebd774
|
Add progress on variable list hashing
|
2019-04-11 12:57:36 +10:00 |
|
Paul Hauner
|
e5783d43a9
|
First passing vec modified cache test
|
2019-04-10 16:59:14 +10:00 |
|
Paul Hauner
|
56fe15625b
|
Allow for building cached vec
|
2019-04-10 15:47:42 +10:00 |
|
Paul Hauner
|
19465268ec
|
Merge branch 'master' into simple-cached-tree-hash
|
2019-04-08 19:50:55 +10:00 |
|
Paul Hauner
|
1913be0c6f
|
Fix clippy lints
|
2019-04-03 16:23:09 +11:00 |
|
Paul Hauner
|
1d34e2b2a5
|
Fix bug in bitfield.
|
2019-04-02 15:34:18 +11:00 |
|
Paul Hauner
|
f61db9cac8
|
Fix merge conflict in bls
Issue came about from Michael and Kirk doing simultaneous work.
|
2019-04-02 15:33:38 +11:00 |
|
Paul Hauner
|
3fe7dd80e2
|
Merge branch 'validator-enhancements' into testnet-client
|
2019-04-02 14:29:43 +11:00 |
|
Paul Hauner
|
206f651895
|
Merge pull request #293 from michaelsproul/operation-pool
Implement Operation Pool
|
2019-04-02 13:53:22 +11:00 |
|
Age Manning
|
a952acb86f
|
Add committee_len to attestation data
|
2019-03-30 17:20:33 +11:00 |
|
Paul Hauner
|
dbcc88ad67
|
Ensure BitVec is initialized using a multiple of 8
I found it was panic-ing when supplied a non-power-of-zero len.
|
2019-03-30 17:13:23 +11:00 |
|
Age Manning
|
bc305cacc2
|
Merge branch 'blop-pool' into validator-enhancements
|
2019-03-30 16:16:30 +11:00 |
|
Age Manning
|
d3a6d73153
|
Implements Signer generic for validator client and epoch duties
|
2019-03-30 14:27:37 +11:00 |
|
Age Manning
|
ba771282fa
|
Merges in validator client branch
|
2019-03-30 13:17:24 +11:00 |
|
Paul Hauner
|
dd2351020c
|
Impl add_aggregate for FakeAggSig
|
2019-03-29 17:58:02 +11:00 |
|
Paul Hauner
|
b5f176a152
|
Merge branch 'master' into blop-pool
|
2019-03-29 17:49:33 +11:00 |
|
Paul Hauner
|
fc17d5fea4
|
Fix failing tree hash tests
|
2019-03-29 14:37:27 +11:00 |
|
Paul Hauner
|
e0104e6199
|
Move offset_handler construction into self
|
2019-03-29 13:04:01 +11:00 |
|
Kirk Baird
|
023b4e8c92
|
Merge master and remove ssz length encoding from FakeBLS
|
2019-03-29 11:47:22 +11:00 |
|
Paul Hauner
|
267c978abb
|
Tidy cache hash API
|
2019-03-29 02:36:34 +11:00 |
|
Paul Hauner
|
7b05c506df
|
Add new build method for cached hashes
|
2019-03-29 00:47:42 +11:00 |
|
Age Manning
|
1e760d6719
|
Add Display for PublicKey
|
2019-03-29 00:43:53 +11:00 |
|
Paul Hauner
|
40bfd5a6c7
|
Add offset manager method to cache hash trait
|
2019-03-28 23:58:27 +11:00 |
|
Paul Hauner
|
2dcf1c857c
|
Fix failing cache hashing test
|
2019-03-28 23:21:24 +11:00 |
|
Luke Anderson
|
ba71e8adca
|
Merged age-validator-client into luke's changes on validator_client, and fixed all the merge conflicts.
|
2019-03-28 20:55:07 +11:00 |
|