6b9419e547
It turns out that we often save lots of states in the database that are the result of empty slot processing only - here, we make sure to only save a state if a block follows - this fixes several issues: * empty slot states are not always pruned leading to state database size explosion * storing states is (very) slow which slows down processing in general, so we should only do it when it's likely to be useful * attestation processing doesn't get stuck on saving random states that won't appear in the chain history |
||
---|---|---|
.. | ||
block_pools_types.nim | ||
chain_dag.nim | ||
clearance.nim | ||
quarantine.nim | ||
spec_cache.nim |