mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
fix small issues
This commit is contained in:
parent
3fb91b6136
commit
944b3fb130
|
@ -40,34 +40,6 @@ abstract contract Helpers is DSMath, Basic {
|
|||
minAmt = convert18ToDec(token.decimals(), minAmt);
|
||||
}
|
||||
|
||||
function sortTokens(
|
||||
address tokenA,
|
||||
address tokenB,
|
||||
uint256 amtA,
|
||||
uint256 amtB
|
||||
)
|
||||
internal
|
||||
pure
|
||||
returns (
|
||||
TokenInterface token0,
|
||||
TokenInterface token1,
|
||||
uint256 amt0,
|
||||
uint256 amt1
|
||||
)
|
||||
{
|
||||
if (tokenA > tokenB) {
|
||||
token1 = TokenInterface(tokenA);
|
||||
token0 = TokenInterface(tokenB);
|
||||
amt1 = amtA;
|
||||
amt0 = amtB;
|
||||
} else {
|
||||
token0 = TokenInterface(tokenA);
|
||||
token1 = TokenInterface(tokenB);
|
||||
amt0 = amtA;
|
||||
amt1 = amtB;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Mint function which interact with Uniswap v3
|
||||
*/
|
||||
|
@ -88,17 +60,10 @@ abstract contract Helpers is DSMath, Basic {
|
|||
uint256 _amount0 = params.amtA == uint256(-1)
|
||||
? getTokenBal(TokenInterface(params.tokenA))
|
||||
: params.amtA;
|
||||
uint256 _amount1 = params.amtA == uint256(-1)
|
||||
? getTokenBal(TokenInterface(params.tokenA))
|
||||
uint256 _amount1 = params.amtB == uint256(-1)
|
||||
? getTokenBal(TokenInterface(params.tokenB))
|
||||
: params.amtB;
|
||||
|
||||
(_token0, _token1, _amount0, _amount1) = sortTokens(
|
||||
params.tokenA,
|
||||
params.tokenB,
|
||||
_amount0,
|
||||
_amount1
|
||||
);
|
||||
|
||||
uint256 isEth = address(_token0) == wethAddr ? 0 : 2;
|
||||
isEth = address(_token1) == wethAddr ? 1 : 2;
|
||||
convertEthToWeth(isEth == 0, _token0, _amount0);
|
||||
|
@ -138,7 +103,7 @@ abstract contract Helpers is DSMath, Basic {
|
|||
(, , address token0, address token1, , , , , , , , ) = nftManager
|
||||
.positions(_tokenId);
|
||||
uint256 isEth = token0 == wethAddr ? 0 : 2;
|
||||
isEth = token0 == wethAddr ? 1 : 2;
|
||||
isEth = token1 == wethAddr ? 1 : 2;
|
||||
convertEthToWeth(isEth == 0, TokenInterface(token0), _amount0);
|
||||
convertEthToWeth(isEth == 1, TokenInterface(token1), _amount1);
|
||||
approve(TokenInterface(token0), address(nftManager), _amount0);
|
||||
|
@ -200,15 +165,15 @@ abstract contract Helpers is DSMath, Basic {
|
|||
*/
|
||||
function _collect(
|
||||
uint256 _tokenId,
|
||||
uint128 _amount0Max,
|
||||
uint128 _amount1Max
|
||||
uint256 _amount0Max,
|
||||
uint256 _amount1Max
|
||||
) internal returns (uint256 amount0, uint256 amount1) {
|
||||
INonfungiblePositionManager.CollectParams
|
||||
memory params = INonfungiblePositionManager.CollectParams(
|
||||
_tokenId,
|
||||
address(this),
|
||||
_amount0Max,
|
||||
_amount1Max
|
||||
uint128(_amount0Max),
|
||||
uint128(_amount1Max)
|
||||
);
|
||||
(amount0, amount1) = nftManager.collect(params);
|
||||
}
|
||||
|
|
|
@ -88,7 +88,7 @@ abstract contract UniswapResolver is Helpers, Events {
|
|||
* @param getId: ID to retrieve LP token amounts
|
||||
* @param setIds: stores the amount of output tokens
|
||||
*/
|
||||
function decreateLiquidity(
|
||||
function decreaseLiquidity(
|
||||
uint256 tokenId,
|
||||
uint128 liquidity,
|
||||
uint256 amountAMin,
|
||||
|
@ -199,5 +199,5 @@ abstract contract UniswapResolver is Helpers, Events {
|
|||
}
|
||||
|
||||
contract ConnectV2UniswapV3 is UniswapResolver {
|
||||
string public constant name = "UniswapV3-v1.1";
|
||||
string public constant name = "UniswapV3-v1";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user