c3182e3c1c
* Start adding interop genesis state to lcli * Use more efficient method to generate genesis state * Remove duplicate int_to_bytes32 * Add lcli command to change state genesis time * Add option to allow VC to start with unsynced BN * Set VC to do parallel key loading * Don't default to dummy eth1 backend * Add endpoint to dump operation pool * Add metrics for op pool * Remove state clone for slot notifier * Add mem size approximation for tree hash cache * Avoid cloning tree hash when getting head * Avoid cloning tree hash when getting head * Add working arena-based cached tree hash * Add another benchmark * Add pre-allocation for caches * Make cache nullable * Fix bugs in cache tree hash * Add validator tree hash optimization * Optimize hash_concat * Make hash32_concat return fixed-len array * Fix failing API tests * Add new beacon state cache struct * Add validator-specific cache * Separate list and values arenas * Add parallel validator registry hashing * Remove MultiTreeHashCache * Remove cached tree hash macro * Fix failing tree hash test * Address Michael's comments * Add CachedTreeHash impl for ef tests * Fix messy merge conflict * Rename cache struct, add comments * Rename cache struct, add comments * Remove unnecessary mutability * Wrap iter in result * Tidy cached tree hash * Address Michael comments * Address more comments * Use ring::Context |
||
---|---|---|
.. | ||
bls | ||
cached_tree_hash | ||
compare_fields | ||
compare_fields_derive | ||
deposit_contract | ||
eth2_config | ||
eth2_hashing | ||
eth2_interop_keypairs | ||
eth2_testnet_config | ||
int_to_bytes | ||
lighthouse_bootstrap | ||
lighthouse_metrics | ||
logging | ||
merkle_proof | ||
remote_beacon_node | ||
serde_hex | ||
slot_clock | ||
ssz | ||
ssz_derive | ||
ssz_types | ||
swap_or_not_shuffle | ||
test_random_derive | ||
tree_hash | ||
tree_hash_derive |