function totalSupply() public view returns (uint256) {
    if (rewardStartTime == 0) {
      return;
    }

    
    uint256 totalDays = block.timestamp.sub(rewardStartTime).mul(PRECISION).div(1 days);

    
    return BASE_REWARD.mul(totalDays).div(PRECISION);
  }