All files / src/block updateEpoch.js

100% Statements 5/5
100% Branches 4/4
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 81x 5x 5x 2x 2x      
module.exports = ({ epoch }, chainInfo) => {
  const heightFromLastEpoch = chainInfo.height - epoch.lastEpochHeight;
  if (epoch.epochLength && heightFromLastEpoch >= epoch.epochLength * 32) {
    epoch.lastEpochHeight += epoch.epochLength * 32;
    epoch.epoch += 1;
  }
};