2bfc512fb6
* Add basic block/state caching on beacon chain * Adds checkpoint cache * Stop storing the tree hash cache in the db * Remove dedunant beacon state write * Use caching get methods in fork choice * Use caching state getting in state_by_slot * Add state.cacheless_clone * Attempt to improve attestation processing times * Introduce HeadInfo struct * Used cache tree hash for block processing * Use cached tree hash for block production too |
||
---|---|---|
.. | ||
beacon_chain.rs | ||
builder.rs | ||
checkpoint_cache.rs | ||
checkpoint.rs | ||
errors.rs | ||
eth1_chain.rs | ||
events.rs | ||
fork_choice.rs | ||
head_tracker.rs | ||
lib.rs | ||
metrics.rs | ||
persisted_beacon_chain.rs | ||
test_utils.rs |