permitAndCall(bytes,bytes)
permitAndCall(bytes,bytes) is a function in the 1inch Router ABI (4-byte selector 0x5816d723). It takes 2 parameters. Encode its calldata from typed inputs, or paste calldata to decode it.
- Selector
- 0x5816d723
- Mutability
- payable
Parameters
| Name | Type |
|---|---|
| permit | bytes |
| action | bytes |
Example calldata
0x5816d7230000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Other 1inch Router functions
- advanceEpoch(uint96,uint256)
- and(uint256,bytes)
- arbitraryStaticCall(address,bytes)
- bitInvalidatorForOrder(address,uint256)
- bitsInvalidateForOrder(uint256,uint256)
- cancelOrder(uint256,bytes32)
- cancelOrders(uint256[],bytes32[])
- checkPredicate(bytes)
- clipperSwap(address,uint256,address,uint256,uint256,uint256,bytes32,bytes32)
- clipperSwapTo(address,address,uint256,address,uint256,uint256,uint256,bytes32,bytes32)
- curveSwapCallback(address,address,address,uint256,uint256)
- eip712Domain()
- epoch(address,uint96)
- epochEquals(address,uint256,uint256)
- eq(uint256,bytes)
- ethUnoswap(uint256,uint256)
- ethUnoswap2(uint256,uint256,uint256)
- ethUnoswap3(uint256,uint256,uint256,uint256)
- ethUnoswapTo(uint256,uint256,uint256)
- ethUnoswapTo2(uint256,uint256,uint256,uint256)
- ethUnoswapTo3(uint256,uint256,uint256,uint256,uint256)
- fillContractOrder((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256),bytes,uint256,uint256)
- fillContractOrderArgs((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256),bytes,uint256,uint256,bytes)
- fillOrder((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256),bytes32,bytes32,uint256,uint256)
- fillOrderArgs((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256),bytes32,bytes32,uint256,uint256,bytes)
- gt(uint256,bytes)
- hashOrder((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256))
- increaseEpoch(uint96)
- lt(uint256,bytes)
- not(bytes)
- or(uint256,bytes)
- owner()
- pause()
- paused()
- rawRemainingInvalidatorForOrder(address,bytes32)
- remainingInvalidatorForOrder(address,bytes32)
- renounceOwnership()
- rescueFunds(address,uint256)
- simulate(address,bytes)
- swap(address,(address,address,address,address,uint256,uint256,uint256),bytes)
- transferOwnership(address)
- uniswapV3SwapCallback(int256,int256,bytes)
- unoswap(uint256,uint256,uint256,uint256)
- unoswap2(uint256,uint256,uint256,uint256,uint256)
- unoswap3(uint256,uint256,uint256,uint256,uint256,uint256)
- unoswapTo(uint256,uint256,uint256,uint256,uint256)
- unoswapTo2(uint256,uint256,uint256,uint256,uint256,uint256)
- unoswapTo3(uint256,uint256,uint256,uint256,uint256,uint256,uint256)
- unpause()