diff --git a/contracts/drafts/ERC20Permit.sol b/contracts/drafts/ERC20Permit.sol index 7edee3fd1..b7c094b82 100644 --- a/contracts/drafts/ERC20Permit.sol +++ b/contracts/drafts/ERC20Permit.sol @@ -35,7 +35,7 @@ abstract contract ERC20Permit is ERC20, IERC20Permit, EIP712 { /** * @dev See {IERC20Permit-permit}. */ - function permit(address owner, address spender, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s) public virtual override { + function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) public virtual override { // solhint-disable-next-line not-rely-on-time require(block.timestamp <= deadline, "ERC20Permit: expired deadline"); @@ -44,7 +44,7 @@ abstract contract ERC20Permit is ERC20, IERC20Permit, EIP712 { _PERMIT_TYPEHASH, owner, spender, - amount, + value, _nonces[owner].current(), deadline ) @@ -56,7 +56,7 @@ abstract contract ERC20Permit is ERC20, IERC20Permit, EIP712 { require(signer == owner, "ERC20Permit: invalid signature"); _nonces[owner].increment(); - _approve(owner, spender, amount); + _approve(owner, spender, value); } /** diff --git a/contracts/drafts/IERC20Permit.sol b/contracts/drafts/IERC20Permit.sol index ccdf81d95..58c3d4e4e 100644 --- a/contracts/drafts/IERC20Permit.sol +++ b/contracts/drafts/IERC20Permit.sol @@ -12,7 +12,7 @@ pragma solidity >=0.6.0 <0.8.0; */ interface IERC20Permit { /** - * @dev Sets `amount` as the allowance of `spender` over `owner`'s tokens, + * @dev Sets `value` as the allowance of `spender` over `owner`'s tokens, * given `owner`'s signed approval. * * IMPORTANT: The same issues {IERC20-approve} has related to transaction @@ -32,7 +32,7 @@ interface IERC20Permit { * https://eips.ethereum.org/EIPS/eip-2612#specification[relevant EIP * section]. */ - function permit(address owner, address spender, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s) external; + function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) external; /** * @dev Returns the current nonce for `owner`. This value must be