IJoeRouter01

Interface to interact with Joe V1 Router

factory

function factory() external pure returns (address)

WAVAX

function WAVAX() external pure returns (address)

addLiquidity

function addLiquidity(address tokenA, address tokenB, uint256 amountADesired, uint256 amountBDesired, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) external returns (uint256 amountA, uint256 amountB, uint256 liquidity)

addLiquidityAVAX

function addLiquidityAVAX(address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountAVAXMin, address to, uint256 deadline) external payable returns (uint256 amountToken, uint256 amountAVAX, uint256 liquidity)

removeLiquidity

function removeLiquidity(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) external returns (uint256 amountA, uint256 amountB)

removeLiquidityAVAX

removeLiquidityWithPermit

removeLiquidityAVAXWithPermit

swapExactTokensForTokens

swapTokensForExactTokens

swapExactAVAXForTokens

swapTokensForExactAVAX

swapExactTokensForAVAX

swapAVAXForExactTokens

quote

getAmountOut

getAmountIn

getAmountsOut

getAmountsIn

Last updated