nimbus-eth2/beacon_chain
Jacek Sieka 6b9419e547
fix db growth on attestation processing (#1860)
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
2020-10-15 14:28:44 +02:00
..
2020-10-07 09:32:03 +03:00
2020-10-05 22:19:50 +03:00
2020-08-19 10:09:06 +03:00
2020-09-14 14:50:03 +00:00
2020-10-05 22:19:50 +03:00
2020-09-21 18:02:27 +02:00
2020-07-16 15:16:51 +02:00