Выпустить токен PRC-20

Прежде чем начать, вам нужно будет подготовить следующее:

  1. Метамаска кошелек

  2. Иметь как минимум 1 PSC

Начните использовать ремикс

Теперь вы можете начать ремикс, чтобы продолжить.Вам необходимо создать новый файл, чтобы сохранить смарт -контракт Solidity.Нажмите кнопку + кнопку ниже исследователей файлов и введите имя файла «mytoken.sol» во всплывающем окне.

Затем вставьте следующий умный контракт в поле редактирования всплывающего окна.

pragma solidity ^0.7.0;

import 'https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.2.0-solc-0.7/contracts/token/ERC20/ERC20.sol';

// This ERC-20 contract mints the specified amount of tokens to the contract creator.
contract MyToken is ERC20 {
  constructor(uint256 initialSupply) ERC20("MyToken", "MYTOK") {
    _mint(msg.sender, initialSupply);
  }
}

Это простая версия контракта ERC-20, написанную на основе последнего шаблона Openzeppelin ERC-20.Контракт использует MyTok в качестве символа FormyTokenand и Manting начальный токен для создателя контракта.

Далее направляйтесь на компиляцию в боковых опциях и нажмите на кнопку Compile MyToken.sol.

Вы увидите, что Remix загрузил все зависимости Openzeppelin и закончил компиляцию контракта.

Когда вы выбираете вариант Inected Web3, вам необходимо авторизовать ремикс для подключения к своей учетной записи Metamask.

Затем вернитесь на экран Remix, и вы увидите, что учетная запись, которую вы хотите развернуть, уже авторизован для входа через Metamask.Рядом с кнопкой развертывания введите сумму токена, скажем, мы хотим развернуть 10 миллионов токенов, но поскольку количество цифр по умолчанию в этом договоре составляет 18 десятичных знаков, вам необходимо ввести 1000000000000000000000000000 в поле ввода.

Затем Metamask появится окно, просимое вам подтвердить транзакцию для этого контракта развертывания.

После того, как вы нажмете подтверждение, развертывание будет завершено, и вы увидите ваши транзакции на метамаске.В то же время контракты также появятся в ремике в разделе «Развернутые контракты».

После успешного развертывания контракта вы можете взаимодействовать со смарт-контрактом через Remix.

Прокрутите страницу, найдите развернутые контракты, нажмите на имя, символ и TotalSupply, и MyToke, MyTok и 10000000000000000000000000 WhilУчетная запись по адресу ERC-20 пользователя.Нажмите кнопку рядом с именем контракта и адресом, чтобы скопировать адрес контракта.

Теперь, откройте Metamask и добавьте токен ERC-20, который вы только что развернули, убедитесь, что вы скопировали адрес контракта на ремикс, прежде чем это сделать.Вернитесь в Metamask, как показано ниже, и нажмите «Добавить токен».Убедитесь, что аккаунт, с которой вы работаете, является учетной записью, в которой был развернут контракт.

Вставьте скопированный адрес контракта в поле токена, в то время как символ токена и десятичные десятичные знаки полей точности будут автоматически заполнены.

После нажатия Добавить токен, вы увидите, что 8 миллионов Mytok были успешно добавлены к вашей учетной записи:

Last updated