# 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;
      }
    };