diff --git a/contracts/Factory/CrowdPoolingFactory.sol b/contracts/Factory/CrowdPoolingFactory.sol index 96cce5f..01f1a71 100644 --- a/contracts/Factory/CrowdPoolingFactory.sol +++ b/contracts/Factory/CrowdPoolingFactory.sol @@ -45,15 +45,15 @@ contract CrowdPoolingFactory is Ownable { uint256[] memory timeLine, uint256[] memory valueList) { - require(timeLine[2] == 0,"CP_FACTORY:PHASE_CALM_DURATION_ZERO_ONLY"); - require(timeLine[4] == 0,"CP_FACTORY:VEST_DURATION_ZERO_ONLY"); - require(valueList[1] == 0,"CP_FACTORY:K_ZERO_ONLY"); - require(valueList[3] == DecimalMath.ONE,"CP_FACTORY:CLIFF_RATE_DECIMAL_MATH_ONE_ONLY"); + require(timeLine[2] == 0,"CP_FACTORY : PHASE_CALM_DURATION_ZERO_ONLY"); + require(timeLine[4] == 0,"CP_FACTORY : VEST_DURATION_ZERO_ONLY"); + require(valueList[1] == 0,"CP_FACTORY : K_ZERO_ONLY"); + require(valueList[3] == DecimalMath.ONE,"CP_FACTORY : CLIFF_RATE_DECIMAL_MATH_ONE_ONLY"); uint256 baseTokenBalance = IERC20(baseToken).balanceOf(cpAddress); uint8 decimals = IERC20(baseToken).decimals(); - require(valueList[0].mul(100) <= baseTokenBalance.div(decimals).mul(valueList[2]).mul(_X_),"CP_FACTORY:QUOTE_CAPE_INVALID"); - require(timeLine[3]>= _Y_,"CP_FACTORY:FREEZE_DURATION_INVALID"); + require(valueList[0].mul(100) <= baseTokenBalance.div(10**decimals).mul(valueList[2]).mul(_X_),"CP_FACTORY : QUOTE_CAPE_INVALID"); + require(timeLine[3]>= _Y_,"CP_FACTORY : FREEZE_DURATION_INVALID"); _; } @@ -153,7 +153,7 @@ contract CrowdPoolingFactory is Ownable { // ============ Owner Functions ============ function setXY(uint256 x,uint256 y) public onlyOwner { - require(x>0&&x<=100,"CP_FACTORY_INVALID_X"); + require(x>0&&x<=100,"CP_FACTORY : INVALID_X"); _X_=x; _Y_=y; }