🚀Тестнет 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