Appearance
Solidity API
IERC20PermitInternal
Internal interface for ERC20 permit functionality, extending ERC2612 internal operations
This interface defines the custom errors used in permit operations
ERC20Permit__ExpiredDeadline
solidity
error ERC20Permit__ExpiredDeadline()Error thrown when a permit operation is attempted with an expired deadline
Triggered when block.timestamp > deadline in permit function calls
ERC20Permit__InvalidSignature
solidity
error ERC20Permit__InvalidSignature()Error thrown when the signature verification fails for a permit operation
_This can occur due to:
- Invalid signature format
- Signature from wrong address
- Signature replay attempts
- Incorrect nonce_