PolySmartChain
Россия
Россия
  • Документация по разработке PSC
  • Обзор
    • Polysmartchain Введение
    • Токен PSC
    • Сеть PolySmartChain
  • Блокчейн Фонд
    • Типы блокчейна
    • Консенсусный механизм
    • Газа
    • Блокировать
    • Счет
    • Web2 и web3.
    • DAPP
    • Сделка
  • экономика
    • Экономика токена PSC
    • Эффективность токена PSC
  • Разработчик
    • Виртуальная машина (EVM)
    • Развернуть первый контракт
    • Выпустить токен PRC-20
    • Выпустить токен PRC-721
  • Узел
    • Узел RPC
    • Развертывать
    • частная сеть
    • Инструменты разработчика
    • Инфраструктура
    • Библиотеки смарт-контрактов
  • Исследователь
    • Исследователь
  • Бумажник
    • Поддерживаемые кошельки
    • Использование метамаски
    • Использование TokenPocket
    • Использование Имтокена
  • Поли Мост
    • Введение в Полибридж
    • Учебное пособие по эксплуатации PolyBridge без EVM
      • WDC в PSC (WDCSpace)
      • TRON в PSC(TronLink)
    • Учебник по эксплуатации PolyBridge EVM
      • Цепочка BNB к PSC (MetaMask)
      • Цепочка BNB к PSC (Imtoken)
      • Цепочка BNB к PSC (TokenPocket)
    • Полибридж Контракты
    • PolyBridge FAQ
  • DAPP
    • Swanswap
      • Как купить токены PSC в Swanswap
      • Как добавить ликвидность PSC-USDT в Swanswap
    • NFT-аукцион
      • Претензия PolyJetClub
      • Просмотр PolyJetClub в кошельке MetaMask
    • Социальное
      • Зарегистрироваться в социальных сетях
    • Пул майнинга
      • Заложите токен LP в майнинг-пул
      • Часто задаваемые вопросы о майнинг-пуле
    • Ставка-farmV2
    • Описание предложения PolyDao
      • Часто задаваемые вопросы о предложении PolyDao
  • Ресурс
    • Ресурс
    • Договор
Powered by GitBook
On this page
  1. Разработчик

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

PreviousРазвернуть первый контрактNextВыпустить токен PRC-721

Last updated 3 years ago

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

  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 были успешно добавлены к вашей учетной записи: