Я учился основательности, но я все еще новичок. В настоящее время я делаю токен ERC20, но у меня возникают некоторые трудности с этим. Вот что у меня есть.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol";
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol";
Contract GToken is ERC20 {
constructor(string memory name, string memory symbol)
ERC20("GToken", "GTKN") public {
_mint(msg.sender, 1000000 * 10 ** uint(decimals));
}
Ошибка, которую я получаю при попытке скомпилировать контракт, выглядит следующим образом:
ParserError: ожидается ';' но получил "есть" - ›GToken.sol: 7: 21: | 7 | Контракт GToken соответствует стандарту ERC20 {| ^^