// 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 TestERC20Metadata is ERC20Permit { constructor( uint256 amountToMint, string memory name, string memory symbol ) ERC20(name, symbol) ERC20Permit(name) { _mint(msg.sender, amountToMint); } }