From 6525b3bbc4a380188fbd751824a653fdc7cf7041 Mon Sep 17 00:00:00 2001 From: Thrilok Kumar Date: Wed, 6 Jan 2021 06:17:16 +0530 Subject: [PATCH] Fixed too deep stack error --- contracts/connectors/uniswap.sol | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/contracts/connectors/uniswap.sol b/contracts/connectors/uniswap.sol index 821cc75..8f675fe 100644 --- a/contracts/connectors/uniswap.sol +++ b/contracts/connectors/uniswap.sol @@ -209,13 +209,16 @@ contract LiquidityHelpers is UniswapHelpers { _tokenB.approve(address(router), 0); _tokenB.approve(address(router), amountBDesired); + uint minAmtA = wmul(sub(WAD, slippage), amountADesired); + uint minAmtB = wmul(sub(WAD, slippage), amountBDesired); + (_amtA, _amtB, _liquidity) = router.addLiquidity( address(_tokenA), address(_tokenB), amountADesired, amountBDesired, - wmul(sub(WAD, slippage), amountADesired), - wmul(sub(WAD, slippage), amountBDesired), + minAmtA, + minAmtB, address(this), now + 1 );