slippage update

This commit is contained in:
Samyak Jain 2021-01-03 14:28:54 +11:00
parent 23c29cfc2e
commit ee79df1047

View File

@ -196,8 +196,7 @@ contract LiquidityHelpers is UniswapHelpers {
address tokenB, address tokenB,
uint amountADesired, uint amountADesired,
uint amountBDesired, uint amountBDesired,
uint slippageA, uint slippage
uint slippageB
) internal returns (uint _amtA, uint _amtB, uint _liquidity) { ) internal returns (uint _amtA, uint _amtB, uint _liquidity) {
IUniswapV2Router02 router = IUniswapV2Router02(getUniswapAddr()); IUniswapV2Router02 router = IUniswapV2Router02(getUniswapAddr());
(TokenInterface _tokenA, TokenInterface _tokenB) = changeEthAddress(tokenA, tokenB); (TokenInterface _tokenA, TokenInterface _tokenB) = changeEthAddress(tokenA, tokenB);
@ -215,8 +214,8 @@ contract LiquidityHelpers is UniswapHelpers {
address(_tokenB), address(_tokenB),
amountADesired, amountADesired,
amountBDesired, amountBDesired,
wmul(sub(WAD, slippageA), amountADesired), wmul(sub(WAD, slippage), amountADesired),
wmul(sub(WAD, slippageB), amountBDesired), wmul(sub(WAD, slippage), amountBDesired),
address(this), address(this),
now + 1 now + 1
); );
@ -386,8 +385,7 @@ contract UniswapLiquidity is LiquidityHelpers {
* @param tokenB tokenB address.(For ETH: 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE) * @param tokenB tokenB address.(For ETH: 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE)
* @param amountADesired tokenA amount. * @param amountADesired tokenA amount.
* @param amountBDesired tokenB amount. * @param amountBDesired tokenB amount.
* @param slippageA slippage amountA.(For 1%: 1e16, 10%: 1e17) * @param slippage slippage for tokenA & tokenB.(For 1%: 1e16, 10%: 1e17)
* @param slippageB slippage amountB.(For 1%: 1e16, 10%: 1e17)
* @param getIdA Get tokenA amount at this ID from `InstaMemory` Contract. * @param getIdA Get tokenA amount at this ID from `InstaMemory` Contract.
* @param getIdB Get tokenB amount at this ID from `InstaMemory` Contract. * @param getIdB Get tokenB amount at this ID from `InstaMemory` Contract.
* @param setId Set token amount at this ID in `InstaMemory` Contract. * @param setId Set token amount at this ID in `InstaMemory` Contract.
@ -397,8 +395,7 @@ contract UniswapLiquidity is LiquidityHelpers {
address tokenB, address tokenB,
uint amountADesired, uint amountADesired,
uint amountBDesired, uint amountBDesired,
uint slippageA, uint slippage,
uint slippageB,
uint getIdA, uint getIdA,
uint getIdB, uint getIdB,
uint setId uint setId
@ -411,8 +408,7 @@ contract UniswapLiquidity is LiquidityHelpers {
tokenB, tokenB,
_amtADesired, _amtADesired,
_amtBDesired, _amtBDesired,
slippageA, slippage
slippageB
); );
setUint(setId, _uniAmt); setUint(setId, _uniAmt);