lighthouse/eth2/utils
Michael Sproul c1a2238f1a
Implement tree hash caching (#584)
* Implement basic tree hash caching

* Use spaces to indent top-level Cargo.toml

* Optimize BLS tree hash by hashing bytes directly

* Implement tree hash caching for validator registry

* Persist BeaconState tree hash cache to disk

* Address Paul's review comments
2019-11-05 15:46:52 +11:00
..
bls Implement tree hash caching (#584) 2019-11-05 15:46:52 +11:00
cached_tree_hash Implement tree hash caching (#584) 2019-11-05 15:46:52 +11:00
compare_fields Add extra level of comparisons to CompareFields 2019-05-24 14:08:19 +10:00
compare_fields_derive Robustify derive macro attribute parsing (#544) 2019-09-28 14:29:14 +10:00
eth2_config Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
eth2_hashing Implement tree hash caching (#584) 2019-11-05 15:46:52 +11:00
eth2_interop_keypairs Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
int_to_bytes Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
lighthouse_bootstrap Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
lighthouse_metrics Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
logging Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
merkle_proof Implement tree hash caching (#584) 2019-11-05 15:46:52 +11:00
serde_hex Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
slot_clock Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
ssz Delete fuzzing targets (#586) 2019-10-31 13:13:21 +11:00
ssz_derive Robustify derive macro attribute parsing (#544) 2019-09-28 14:29:14 +10:00
ssz_types Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
swap_or_not_shuffle Updates external dependencies (#577) 2019-10-30 12:22:18 +11:00
test_random_derive Robustify derive macro attribute parsing (#544) 2019-09-28 14:29:14 +10:00
tree_hash Implement tree hash caching (#584) 2019-11-05 15:46:52 +11:00
tree_hash_derive Implement tree hash caching (#584) 2019-11-05 15:46:52 +11:00