ISelfPermit
ISelfPermit
Self Permit Functionality to call permit on any EIP-2612-compliant token for use in the route
Functions
selfPermit
selfPermit(address,uint256,uint256,uint8,bytes32,bytes32)
payable external
Permits this contract to spend a given token from `msg.sender`
selfPermitIfNecessary
selfPermitIfNecessary(address,uint256,uint256,uint8,bytes32,bytes32)
payable external
Permits this contract to spend a given token from `msg.sender`
selfPermitAllowed
selfPermitAllowed(address,uint256,uint256,uint8,bytes32,bytes32)
payable external
Permits this contract to spend the sender's tokens for permit signatures that have the `allowed` parameter
selfPermitAllowedIfNecessary
selfPermitAllowedIfNecessary(address,uint256,uint256,uint8,bytes32,bytes32)
payable external
Permits this contract to spend the sender's tokens for permit signatures that have the `allowed` parameter
ISelfPermit
Self Permit Functionality to call permit on any EIP-2612-compliant token for use in the route
Functions
selfPermit
selfPermit(address,uint256,uint256,uint8,bytes32,bytes32)
payable external
Permits this contract to spend a given token from `msg.sender`
selfPermitIfNecessary
selfPermitIfNecessary(address,uint256,uint256,uint8,bytes32,bytes32)
payable external
Permits this contract to spend a given token from `msg.sender`
selfPermitAllowed
selfPermitAllowed(address,uint256,uint256,uint8,bytes32,bytes32)
payable external
Permits this contract to spend the sender's tokens for permit signatures that have the `allowed` parameter
selfPermitAllowedIfNecessary
selfPermitAllowedIfNecessary(address,uint256,uint256,uint8,bytes32,bytes32)
payable external
Permits this contract to spend the sender's tokens for permit signatures that have the `allowed` parameter