selfPermitIfNecessary(address,uint256,uint256,uint8,bytes32,bytes32)
selfPermitIfNecessary(address,uint256,uint256,uint8,bytes32,bytes32) is a function in the Uniswap V3 Positions ABI (4-byte selector 0xc2e3140a). It takes 6 parameters. Encode its calldata from typed inputs, or paste calldata to decode it.
- Selector
- 0xc2e3140a
- Mutability
- payable
Parameters
| Name | Type |
|---|---|
| token | address |
| value | uint256 |
| deadline | uint256 |
| v | uint8 |
| r | bytes32 |
| s | bytes32 |
Example calldata
0xc2e3140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Other Uniswap V3 Positions functions
- approve(address,uint256)
- balanceOf(address)
- baseURI()
- burn(uint256)
- collect((uint256,address,uint128,uint128))
- createAndInitializePoolIfNecessary(address,address,uint24,uint160)
- decreaseLiquidity((uint256,uint128,uint256,uint256,uint256))
- DOMAIN_SEPARATOR()
- factory()
- getApproved(uint256)
- increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))
- isApprovedForAll(address,address)
- mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))
- multicall(bytes[])
- name()
- ownerOf(uint256)
- permit(address,uint256,uint256,uint8,bytes32,bytes32)
- PERMIT_TYPEHASH()
- positions(uint256)
- refundETH()
- safeTransferFrom(address,address,uint256,bytes)
- safeTransferFrom(address,address,uint256)
- selfPermit(address,uint256,uint256,uint8,bytes32,bytes32)
- selfPermitAllowed(address,uint256,uint256,uint8,bytes32,bytes32)
- selfPermitAllowedIfNecessary(address,uint256,uint256,uint8,bytes32,bytes32)
- setApprovalForAll(address,bool)
- supportsInterface(bytes4)
- sweepToken(address,uint256,address)
- symbol()
- tokenByIndex(uint256)
- tokenOfOwnerByIndex(address,uint256)
- tokenURI(uint256)
- totalSupply()
- transferFrom(address,address,uint256)
- uniswapV3MintCallback(uint256,uint256,bytes)
- unwrapWETH9(uint256,address)
- WETH9()