pragma solidity 0.6.6; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; interface IERC20Permit is IERC20 { function permit( address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s ) external; }