From 26e86c9436b95a41ac696c20995a14fac9e45f3a Mon Sep 17 00:00:00 2001 From: Samyak Jain <34437877+KaymasJain@users.noreply.github.com> Date: Sun, 23 Aug 2020 23:16:13 +1000 Subject: [PATCH] withdraw return uint --- contracts/Samyak/ethPool.sol | 3 +-- contracts/Samyak/tokenPool.sol | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) 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);