Merge branch 'master' into yaml-chain-tests

This commit is contained in:
Paul Hauner
2019-03-02 20:18:09 +11:00
11 changed files with 512 additions and 209 deletions

View File

@@ -619,12 +619,6 @@ impl EpochProcessable for BeaconState {
.cloned()
.collect();
/*
* Manage the beacon state caches
*/
self.advance_caches();
self.build_epoch_cache(RelativeEpoch::Next, spec)?;
debug!("Epoch transition complete.");
Ok(())

View File

@@ -26,6 +26,7 @@ where
) -> Result<(), Error> {
if (self.slot + 1) % spec.epoch_length == 0 {
self.per_epoch_processing(spec)?;
self.advance_caches();
}
self.slot += 1;