permit(address,((address,uint160,uint48,uint48)[],address,uint256),bytes)
permit(address,((address,uint160,uint48,uint48)[],address,uint256),bytes) is a function in the Permit2 ABI (4-byte selector 0x2a2d80d1). It takes 3 parameters. Encode its calldata from typed inputs, or paste calldata to decode it.
- Selector
- 0x2a2d80d1
- Mutability
- nonpayable
Parameters
| Name | Type |
|---|---|
| owner | address |
| permitBatch | tuple |
| signature | bytes |
Example calldata
0x2a2d80d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Other Permit2 functions
- allowance(address,address,address)
- approve(address,address,uint160,uint48)
- DOMAIN_SEPARATOR()
- invalidateNonces(address,address,uint48)
- invalidateUnorderedNonces(uint256,uint256)
- lockdown((address,address)[])
- nonceBitmap(address,uint256)
- permit(address,((address,uint160,uint48,uint48),address,uint256),bytes)
- permitTransferFrom(((address,uint256),uint256,uint256),(address,uint256),address,bytes)
- permitTransferFrom(((address,uint256)[],uint256,uint256),(address,uint256)[],address,bytes)
- permitWitnessTransferFrom(((address,uint256),uint256,uint256),(address,uint256),address,bytes32,string,bytes)
- permitWitnessTransferFrom(((address,uint256)[],uint256,uint256),(address,uint256)[],address,bytes32,string,bytes)
- transferFrom((address,address,uint160,address)[])
- transferFrom(address,address,uint160,address)