March 15, 2023

Развертывание контракта и создание токена в сети Scroll Alpha

Вам будет нужен кошелёк Metamask с тестовой сетью Scroll Alpha, тестовые ETH получить можно в кранах: кран1, кран2, кран3, кран4, кран5.

Развертывание смарт-контракта

Переходим на сайт GitHub в их репозиторий и в папке Contract копируем код из файла: Lock.sol.

Далее переходим на сайт Remix, нажимаем New File и создаем файл с любым названием, но окончание должно быть .sol,как на скрине ниже.

Далее в наш файл вставляем контракт, который мы копировали с GitHub.

Далее переходим в Solidity Compilier и нажимаем Compile scroll и запоминаем наш COMPILER 0.8.19.

Далее переходим в раздел Deploy, обязательно проверяем, чтобы в MetaMask стояла сеть Scroll Alfa, далее по пунктам:

  • Environment: выбираем Injected Provider Metamask;
  • Value: вводим 7 и заменяем Wei на Gwei (этим мы лочим сумму);
  • Deploy: пишем 1696118400 (это время на которое мы будем лочить), его тоже взяли не с потолка, а по ссылке.

Далее нажимаем Deploy и подписываем транзакции.

Если все правильно сделали, то проверяем в кошельке транзакцию.

Далее нажимаем на нашу транзакцию в кошельке, переходим по ней в эксплорер Scroll и нажимаем на наш созданный контракт.

В разделе Code нажимаем на кнопку Verify and Publish.

Выбираем Via flattened source code и нажимаем Next.

Далее по пунктам:

  • Contract Name: Lock (если конечно вы ничего не меняли в контракте);
  • Compiler: 0.8.19 (мы вас выше просили его запомнить, если ставили другой, то указываем тот который ставили);
  • Optimization: no;
  • Enter the Solidity Contract Code: если не прогрузился код, то вставляем тот самый, который мы копировали с GitHub и деплоили.

Нажимаем Verify and Publish.

Если выполнили все правильно, то раздел Code будет с галочкой.

Создание токена

Переходим на сайт, переходим в раздел Tokens — ERC20 — Creating Supply и далее по пунктам:

  • Name: название токена;
  • Symbol: символ;
  • Premint: количество;
  • Features: mintable.

Далее копируем наш код, который получился справа.

Снова переходим на сайт Remix, нажимаем New File и создаем файл с любым названием, но окончание должно быть .sol и вставляем наш код токена.

Далее переходим во вкладку Solidity Compilier и нажимаем Compile.

Далее заходим во вкладку Deploy and Run Transactions, и в разделе Environment выбираем Injected Provider Metamask, нажимаем Deploy и подтверждаем транзакцию.

Далее нам нужно вставить в наш MetaMask контракт нашего созданного токена, для этого копируем в левом нижнем углу контракт токена и вставляем в наш MetaMask.

Добавление ликвидности на Uniswap

Подключаем свой кошелек в сети Scroll Alpha Testnet на сайте, нажимаем Новая позиция, выбираем свой токен (для этого вставляем контракт нашего токена в поиск) и добавляем ликвидность.

Вступаем в Discordпроекта и следим за обновлениями.

Telegram канал: https://t.me/air_money_1