diff --git a/contracts/Samyak/ethPool.sol b/contracts/Samyak/ethPool.sol index 958b703..740a3c9 100644 --- a/contracts/Samyak/ethPool.sol +++ b/contracts/Samyak/ethPool.sol @@ -118,14 +118,13 @@ contract PoolToken is ERC20, DSMath { emit LogDeposit(tknAmt, _mintAmt); } - function withdraw(uint tknAmt, address to) external returns (uint) { + function withdraw(uint tknAmt, address to) external returns (uint _tknAmt) { require(!shutPool, "pool-shut"); uint poolBal = address(this).balance; require(tknAmt <= poolBal, "not-enough-liquidity-available"); uint _bal = balanceOf(msg.sender); uint _tknBal = wmul(_bal, exchangeRate); uint _burnAmt; - uint _tknAmt; if (tknAmt == uint(-1)) { _burnAmt = _bal; _tknAmt = wmul(_burnAmt, exchangeRate); diff --git a/contracts/Samyak/tokenPool.sol b/contracts/Samyak/tokenPool.sol index a0d7d33..56b245f 100644 --- a/contracts/Samyak/tokenPool.sol +++ b/contracts/Samyak/tokenPool.sol @@ -117,14 +117,13 @@ contract PoolToken is ERC20, DSMath { emit LogDeposit(tknAmt, _mintAmt); } - function withdraw(uint tknAmt, address to) external returns (uint) { + function withdraw(uint tknAmt, address to) external returns (uint _tknAmt) { require(!shutPool, "pool-shut"); uint poolBal = baseToken.balanceOf(address(this)); require(tknAmt <= poolBal, "not-enough-liquidity-available"); uint _bal = balanceOf(msg.sender); uint _tknBal = wmul(_bal, exchangeRate); uint _burnAmt; - uint _tknAmt; if (tknAmt == uint(-1)) { _burnAmt = _bal; _tknAmt = wmul(_burnAmt, exchangeRate);