March 7, 2023

🚀Тестнет Scroll: создаем свой токен и заливаем ликвидность!

Недавно я выпустил гайд по тестированию сети Scroll Alpha Testnet проекта Scroll. Как стало известно из последних новостей, Scroll получил новые 50$ миллионов и теперь оценивается в 1.8$ миллиарда, а это означает, что нам нужно проявлять еще больше активности в их экосистеме в надежде получить жирный дроп в будущем. Поэтому я подготовил для вас данный гайд, в котором мы создадим свою собственную монету в тестовой сети Scroll, зальем ликвидность на Uniswap и будем торговать своими собственными монетами, а затем отправим друзьям, чтобы они занесли немного тестовых монет в наш тестовый проект.

Подготовка

Для создания своей собственной монеты в тестовой сети Scroll нам понадобятся тестовые ETH в сети Scroll Alpha Testnet. О том, как добавить нужные сети в Метамаск и получить тестовые монеты ETH в сети Goerli, а затем отправить их в Scroll Alpha Testnet, я рассказывал в предыдущем гайде.

Создание собственной монеты

Переходим в Remix - онлайн IDE для создания смарт контрактов в EVM совместимых сетях (совместимых с виртуальной машиной Ethereum, например, Polygon, BNB Chain, тестовая сеть Goerli, Scroll Alpha Testnet и т.д.). Правой кнопкой мыши нажимаем на папку Contracts, затем New File.

Создаем файл под названием TestToken.sol. Вообще хорошей практикой считается присваивание названий для файлов с дублированием названия самого контракта, но в нашем случае это особой роли не играет.

Вставляем следующий код в окно редактора.

pragma solidity ^0.8.7;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract ExampleERC20Token is ERC20 {
 constructor() ERC20("ExampleERC20Token", "EET") {
 _mint(msg.sender, 1000000 * 10 ** decimals());
 }
}

Изменяем некоторые значения:

  • ExampleERC20Token - название нашего токена, я меняю на Cryptonik;
  • EET - аббревиатура нашей монеты, я меняю на CRYPTONIK;
  • 1000000 - количество монет, я оставляю как есть.

Вот так выглядит мой код. Я еще поменял название самого контракта (на CryptonikToken), но это делать не обязательно.

Идем в третью вкладку слева, нажимаем голубую кнопку Compile, чтобы скомпелировать код.

Открываем четвертую вкладку.

Во вкладке ENVIRONMENT выбираем Injected Provider. Коннектим наш Метамаск. Перед этим не забывайте выбрать сеть Scroll Alpha Testnet в расширении кошелька.

Нажимаем оранжевую кнопку Deploy, чтобы задеплоить нашу монету в блокчейн, подписываем в кошельке.

После успешного деплоя слева появится информация о нашей монете (о нашем контракте). Копируем адрес контракта с помощью соответствующего значка.

Открываем Метамаск, нажимаем на кнопку Импорт токенов.

Вставляем адрес контракта, остальная информация должна подгрузиться автоматически.

Жмем Добавить пользовательский токен -> Импорт токенов. Наша монета должна отобразиться в кошельке.

Сейчас у нас в кошельке находится весь сапплай монеты. Нужно загрузить нашу монету в паре с тестовыми ETH на Uniswap, чтобы другие люди тоже могли ее покупать. Переходим в раздел с пулами ликвидности Uniswap в сети Scroll Alpha Testnet. Коннектим кошелек, жмем Новая позиция. Слева оставляем ETH, справа ищем монету по адресу контракта.

Указываем все параметры. Я указал:

  • Комиссия минимальная 0.05%;
  • Текущая цена за ETH 1,000,000 CRYPTONIK;
  • Диапазон цен от 10 до 100,000,000 CRYPTONIK за ETH;
  • Вношу все 1,000,000 монет CRYPTONIK.

Затем жмем Одобрить -> Предпросмотр -> Добавить.

Ликвидность добавлена!

Теперь вы можете покупать и продавать монету CRYPTONIK в тестовой сети Scroll Alpha Testnet. Советую вам проделать пару транзакций с монетой CRYPTONIK. Возможно, всем холдерам монеты CRYPTONIK в будущем будет аирдроп по 1 млн долларов от Scroll :)

Адрес контракта монеты: 0xdbe9fe984A4e86182031CE4a3BAA5bBE66E640cF

Спасибо за внимание!

Стань частью команды Cryptonik 👇

📢Телеграм канал https://t.me/cryptonik_space 🎬 Youtube канал https://www.youtube.com/@cryptonik_space 💬 Телеграм чат https://t.me/cryptonik_space_chat