May 5, 2023

Scroll - гайд по тестнету

Официальный ссылки:

🔸 Website - https://scroll.io/

🔸 Twitter - https://twitter.com/Scroll_ZKP

🔸 Discord - https://discord.gg/scroll

🔸 Вступаем в Guild и смотрим какие роли можем получить

Scroll — это zkRollup на основе zkEVM для масштабируемости Ethereum.

Инвесторы: проект собрал более $80 млн от Polychain Capital, Sequoia, Bain Capital Crypto, Robot Ventures, Bixin Ventures, Ryan Sean Adams и других.

Базовые действия

Что делаем:

🔸 Клеймим тестовый ETH в сети Goerli на сайте
🔸 Затем на сайте нажимаем Join Alpha
🔸 Коннектим Metamask и добавляем тестовые сети, если не получается используем этот сайт
🔸Переносим ETH из сети Goerli в сеть Scroll Alpha Testnet во вкладке Bridge (немного можно прогнать обратно)
🔸 Отправляем ETH на другой кошелек в сети Scroll Alpha Testnet
🔸Делаем свапы на SyncSwap и предоставляем ликвидность

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

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

Официальный гайд читаем здесь

Делаем по шагам:

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

🔸Переходим на Remix, создаем новый файл (New File) с любым названием и вставляем контракт

🔸Переходим в Solidity Compilier и нажимаем Compile scroll (COMPILER 0.8.19)

🔸В разделе Deploy:

  • Environment: выбираем Injected Provider Metamask
  • Value: вводим 7 и заменяем Wei на Gwei
  • Deploy: пишем 1696118400

🔸Нажимаем Deploy и подписываем транзакции

🔸Переходим по нашей транзакции из МетаМаска в эксплорер Scroll и нажимаем на наш созданный контракт [Contract Lock (0x00000000000) created]

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

🔸Выбираем Via flattened source code и нажимаем Next и вводим:

  • Contract Name: Lock
  • Compiler: 0.8.19
  • Optimization: no
  • Enter the Solidity Contract Code: снова вставляем код контракта

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

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

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

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

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

🔸Копируем код справа

🔸Переходим на сайт Remix, нажимаем New File и создаем файл с любым названием и вставляем код токена

🔸Переходим во вкладку Solidity Compilier и нажимаем Compile

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

🔸В разделе Deployed Contracts - копируем адрес токена и вставляем в MetaMask для проверки

🔸После этого не будет лишним создать ликвидность к своему токену на Uniswap и сделать несколько свапов

Видео инструкция: https://youtu.be/-CzSDRAMuJs

UPDATE:

Активность в Izumi

🔸 Переходим на сайт

🔸 Делаем свапы и добавляем ликвидность