• XSS.stack #1 – первый литературный журнал от юзеров форума

Создаем свой токен в Binance Smart Chain

matanga

ripper
КИДАЛА
Регистрация
29.01.2022
Сообщения
25
Реакции
37
Пожалуйста, обратите внимание, что пользователь заблокирован
Начнем создавать собственный токен в Binance Smart Chain стандарта BEP-20.
Для работы используем MetaMask и настроим его на тестовую сеть BSC
Screenshot_20220209_003533.png

Забиваем следующие параметры:
  1. BSC testnet (можно Testnet BSC, Binance Testnet... да все что угодно, лишь бы было связано с бинансом и тестнетом, чтобы потом не перепутать);
  2. https://data-seed-prebsc-1-s1.binance.org:8545/
  3. 94
  4. BNB
  5. https://testnet.bscscan.com
Сохраняем и метамаск готов к употреблению.
Добываем тестовый BNB здесь ССЫЛКА. Вставляем адрес кошелька, жмем "Give me BNB" и выбираем "1 BNB" .
Пойдем пилить смарт-контракт для токена, а пилить мы его будем там же, где пилят смарт-контракты для Ethereum на языке программирования Solidity.
https://remix.ethereum.org/ В редакторе жмем символ листа бумаги (Create New File) и создается файл, название которому вы выбираете сами. Я создал TEST.sol Код можно взять готовый и оформить под себя.Оставлю код в прикрепленных.
Вставили наш смарт-контракт в редактор REMIX и правим поля:
Screenshot_20220209_005034.png

  • name="" имя токена;
  • symbol="" символ токена;
  • decimals="" количество символов после запятой:
  • initialSupply= общая эмиссия токена.
К слову в простеньких смарт-контрактах можно настроить много параметров и указать даже возможность дополнительной эмиссии, но это уже углублено.

Поправили смарт-контракт.
Переключаемся на Solidity Computer - это вторая иконка слева сверху вниз.
Выбираем версию Solidity, которую видно в первой строке вашего смарт-контракта, если вы его взяли из интернета.
pragma solidity ^0.4.21;
В нашем случае старая 0.4.21.
471118872_2.png.c081f89670935edaad682c4507c997a3.png

Жмем Compile Ваш проект.sol
Если компилятор не выдал ошибок, значит все сделали верно!
Переключаемся вниз на третью иконку слева и изображением эфирки. Здесь в выпадающем меню ENVIRONMENT выбираем инъекцию "Injected Web3", после чего MetaMask попросит разрешения приконнектится к REMIX.
Теперь деплоим смарт-контракт в сеть.
900453512_4.png.1296a727d123b838f9c5cff69c8344bc.png

Теперь открывается метамаск и мы оплачиваем комиссию чуть больше 0.01 BNB для размещения токена в сети.
Не забываем что я использовал тестовую сеть!!!
212314475_.png.e026361a7fac033eb2186a6ef9b5a57a.png
Нажимаем в MetaMask активность, где видим действие "Развертывание контракта". Жмем на него и вверух после слова Детали видим маленькую стрелочку, по которой и переходим.
Попадаем в тестовую версию эксплорера BSC, где в транзакции после текста "Interacted With (To):" находим адрес смарт-контракта, который и копируем.
В активах МетаМаск жмем "Добавить токен" и вставляем адрес смарт-контракта.
Все. Токены у вас на балансе.

Я протестировал их отправку на другой свой адрес в тестовой сети и все моментально прошло.

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

На этом все , теперь у вас есть своя монета.
 

Вложения

  • BSCtext.txt
    2.9 КБ · Просмотры: 25


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх