removeLiquidityWithPermit(address,address,uint256,uint256,uint256,address,uint256,bool,uint8,bytes32,bytes32)
removeLiquidityWithPermit(address,address,uint256,uint256,uint256,address,uint256,bool,uint8,bytes32,bytes32) is a function in the Uniswap V2 Router ABI (4-byte selector 0x2195995c). It takes 11 parameters. Encode its calldata from typed inputs, or paste calldata to decode it.
- Selector
- 0x2195995c
- Mutability
- nonpayable
Parameters
| Name | Type |
|---|---|
| tokenA | address |
| tokenB | address |
| liquidity | uint256 |
| amountAMin | uint256 |
| amountBMin | uint256 |
| to | address |
| deadline | uint256 |
| approveMax | bool |
| v | uint8 |
| r | bytes32 |
| s | bytes32 |
Example calldata
0x2195995c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Other Uniswap V2 Router functions
- addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256)
- addLiquidityETH(address,uint256,uint256,uint256,address,uint256)
- factory()
- getAmountIn(uint256,uint256,uint256)
- getAmountOut(uint256,uint256,uint256)
- getAmountsIn(uint256,address[])
- getAmountsOut(uint256,address[])
- quote(uint256,uint256,uint256)
- removeLiquidity(address,address,uint256,uint256,uint256,address,uint256)
- removeLiquidityETH(address,uint256,uint256,uint256,address,uint256)
- removeLiquidityETHSupportingFeeOnTransferTokens(address,uint256,uint256,uint256,address,uint256)
- removeLiquidityETHWithPermit(address,uint256,uint256,uint256,address,uint256,bool,uint8,bytes32,bytes32)
- removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(address,uint256,uint256,uint256,address,uint256,bool,uint8,bytes32,bytes32)
- swapETHForExactTokens(uint256,address[],address,uint256)
- swapExactETHForTokens(uint256,address[],address,uint256)
- swapExactETHForTokensSupportingFeeOnTransferTokens(uint256,address[],address,uint256)
- swapExactTokensForETH(uint256,uint256,address[],address,uint256)
- swapExactTokensForETHSupportingFeeOnTransferTokens(uint256,uint256,address[],address,uint256)
- swapExactTokensForTokens(uint256,uint256,address[],address,uint256)
- swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256,uint256,address[],address,uint256)
- swapTokensForExactETH(uint256,uint256,address[],address,uint256)
- swapTokensForExactTokens(uint256,uint256,address[],address,uint256)
- WETH()