Развертывание контракта и создание токена в сети 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 и деплоили.
Если выполнили все правильно, то раздел Code будет с галочкой.
Создание токена
Переходим на сайт, переходим в раздел Tokens — ERC20 — Creating Supply и далее по пунктам:
Далее копируем наш код, который получился справа.
Снова переходим на сайт 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