Jacek Sieka 0d9fd54857
cache shuffling separately from other EpochRef data (fixes #2677) (#3990)
In order to avoid full replays when validating attestations hailing from
untaken forks, it's better to keep shufflings separate from `EpochRef`
and perform a lookahead on the shuffling when processing the block that
determines them.

This also helps performance in the case where REST clients are trying to
perform lookahead on attestation duties and decreases memory usage by
sharing shufflings between EpochRef instances of the same dependent
root.
2022-08-18 21:07:01 +03:00
..
2021-10-12 13:36:52 +02:00
2022-08-17 11:33:19 +00:00
2022-04-08 16:22:49 +00:00
2022-06-21 10:29:16 +02:00
2022-04-14 17:39:37 +02:00
2022-06-29 18:53:59 +02:00
2022-03-16 08:20:40 +01:00
2022-08-17 11:33:19 +00:00