chore: remove console.logs and old comments

This commit is contained in:
Ricardo Guilherme Schmidt 2024-08-07 11:58:23 -03:00
parent 2453e18d69
commit 99ee39d170
1 changed files with 1 additions and 47 deletions

View File

@ -1,5 +1,4 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.18;
import { ERC20 } from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
@ -7,7 +6,6 @@ import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol";
import { Math } from "@openzeppelin/contracts/utils/math/Math.sol";
import { StakeVault } from "./StakeVault.sol";
import { console } from "forge-std/console.sol";
contract StakeManager is Ownable {
error StakeManager__SenderIsNotVault();
@ -38,7 +36,6 @@ contract StakeManager is Ownable {
uint256 startTime;
uint256 epochReward;
uint256 totalSupply;
//uint256 totalSupplyBalance;
uint256 estimatedMP;
}
@ -121,26 +118,14 @@ contract StakeManager is Ownable {
modifier finalizeEpoch() {
if (block.timestamp >= epochEnd() && address(migration) == address(0)) {
//mp estimation
console.log("\n");
console.log("Finalizing epoch...");
totalMPPerEpoch -= expiredMPPerEpoch[currentEpoch];
console.log("\tEstimating MPs for epoch...");
epochs[currentEpoch].estimatedMP = totalMPPerEpoch;
pendingMPToBeMinted += epochs[currentEpoch].estimatedMP;
// if (pendingMPToBeMinted % 2 != 0) {
// pendingMPToBeMinted += 1;
// }
//finalize current epoch
epochs[currentEpoch].epochReward = epochReward();
epochs[currentEpoch].totalSupply = totalSupply();
pendingReward += epochs[currentEpoch].epochReward;
//epochs[currentEpoch].totalSupplyBalance = totalSupplyBalance;
console.log("\tcurrentEpoch.estimatedMP: ", epochs[currentEpoch].estimatedMP);
console.log("\tpendingMPToBeMinted: ", pendingMPToBeMinted);
//create new epoch
currentEpoch++;
@ -197,7 +182,6 @@ contract StakeManager is Ownable {
uint256 mpPerEpoch = _getMPToMint(_amount, EPOCH_SIZE);
expiredMPPerEpoch[currentEpoch] += _getMPToMint(_amount, block.timestamp - epochs[currentEpoch].startTime);
totalMPPerEpoch += mpPerEpoch;
console.log("\ttotalMPPerEpoch: ", totalMPPerEpoch);
uint256 mpMaxBoostLimitEpoch = currentEpoch + MAX_BOOST_LIMIT_EPOCH_COUNT + 1;
expiredMPPerEpoch[mpMaxBoostLimitEpoch] += mpPerEpoch; // some staked amount from the past
account.mpMaxBoostLimitEpoch = mpMaxBoostLimitEpoch;
@ -301,7 +285,6 @@ contract StakeManager is Ownable {
onlyAccountInitialized(_vault)
finalizeEpoch
{
console.log("Processing account rewards for epochs...");
_processAccount(accounts[_vault], _limitEpoch);
}
@ -422,11 +405,9 @@ contract StakeManager is Ownable {
uint256 mpDifference = account.totalMP;
for (Epoch storage iEpoch = epochs[userEpoch]; userEpoch < _limitEpoch; userEpoch++) {
//mint multiplier points to that epoch
console.log("\tProcessing account epoch: ", userEpoch);
_mintMP(account, iEpoch.startTime + EPOCH_SIZE, iEpoch);
uint256 userSupply = account.balance + account.totalMP;
uint256 userEpochReward = Math.mulDiv(userSupply, iEpoch.epochReward, iEpoch.totalSupply);
// uint256 userEpochReward = Math.mulDiv(userSupply, iEpoch.epochReward, iEpoch.totalSupply);
userReward += userEpochReward;
iEpoch.epochReward -= userEpochReward;
@ -495,20 +476,10 @@ contract StakeManager is Ownable {
totalSupplyMP += mpToMint;
epoch.totalSupply += mpToMint;
console.log("\tmpToMint: ", mpToMint);
//mp estimation
// if (epoch.estimatedMP == 0) {
// return;
// }
console.log("\tepoch.estimatedMP: ", epoch.estimatedMP);
epoch.estimatedMP -= mpToMint;
console.log("\tepoch.estimatedMP - mpToMint: ", epoch.estimatedMP);
console.log("\tpendingMPToBeMinted: ", pendingMPToBeMinted);
pendingMPToBeMinted -= mpToMint;
console.log("\tpendingMPToBeMinted - mptToMint: ", pendingMPToBeMinted);
console.log("\tpendingMPToBeMinted - epoch.estimatedMP: ", pendingMPToBeMinted - epoch.estimatedMP);
console.log("\tNEW: pendingMPToBeMinted: ", pendingMPToBeMinted);
}
/**
@ -529,7 +500,6 @@ contract StakeManager is Ownable {
view
returns (uint256 _maxMpToMint)
{
// console.log("\t\t_getMaxMPToMint -> _getMPToMint..");
// Maximum multiplier point for given balance
_maxMpToMint = _getMPToMint(_balance, MAX_BOOST * YEAR) + _bonusMP;
if (_mpToMint + _totalMP > _maxMpToMint) {
@ -547,24 +517,8 @@ contract StakeManager is Ownable {
* @param _deltaTime time difference
* @return multiplier points to mint
*/
function _getMPToMint(uint256 _balance, uint256 _deltaTime) private view returns (uint256) {
// 30000000 * 604800 / 31.449.600 = 576.923,0769230769
// 10000000 * 604800 / 31.449.600 = 192.307,6923076923
// 30000000 * 604800 / 31.449.600 = 576.923
// 192.307,6666666667 => 192.307
// 576.923,0769230769 / 3 = 192.307,6923076923
// 576.923,0769230769 / 3 = 192.307
console.log("\t\t_balance: ", _balance);
console.log("\t\t_deltatime: ", _deltaTime);
console.log("\t\tYEAR: ", YEAR);
function _getMPToMint(uint256 _balance, uint256 _deltaTime) private pure returns (uint256) {
uint256 res = Math.mulDiv(_balance, _deltaTime, YEAR) * MP_APY;
// uint256 res = Math.mulDiv(_balance, _deltaTime, YEAR) * MP_APY;
console.log("\t\t(_balance * _deltaTime / YEAR) * MP_APY: ", res);
return res;
}