message: layered initialization of stake data
diff: @@ -7,6 +7,7 @@ const fetchPrice = require('../../utils/fetchPrice');
  const pools = require('../../data/stakePools.json');
  const INTERVAL = 3 * 60 * 1000;
  +const INIT_DELAY = 4 * 60 * 1000;
  const BLOCKS_PER_DAY = 28800;
  let stakedPoolsData = {};
  @@ -74,6 +75,7 @@ const getYearlyRewardsInUsd = async pool => {
  return yearlyRewardsInUsd;
  };
  -updateStakePools();
  +// Flexible delayed initialization used to work around ratelimits
  +setTimeout(updateStakePools, INIT_DELAY);
  module.exports = getStakePoolsData;
  