// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.0; // import '@openzeppelin/contracts/drafts/ERC20Permit.sol'; import "@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol"; contract TestERC20 is ERC20Permit { constructor( uint256 amountToMint ) ERC20("Test ERC20", "TEST") ERC20Permit("Test ERC20") { _mint(msg.sender, amountToMint); } }