Scroll Alpha Testnet.
Scroll - это EVM-эквивалент zkRollup для масштабирования Ethereum. С технической точки зрения, Scroll состоит из двух основных частей. Основной частью является zkEVM, который используется для доказательства корректности выполнения EVM на втором уровне.
Инвесторы: $80 млн от Polychain Capital, Sequoia и других.
Переходим на сайт и добавляем необходимые сети: Goerli Testnet (если необходимо) и Scroll Alpha Testnet.
1. Использование Моста.
Чтобы получить тестовые токены Scroll , переходим в Bridge и отправляем тестовые ETH с Goerli в тестовую сеть Scroll Alpha ( идти будут 5 -15 мин ).
Далее вернём часть обратно в сеть Goerli (могут идти дольше, все зависит от нагрузки на сеть):
Можно посмотреть состояние транзакций:
Гоняем по паре транзакций в день туда-обратно.
2. Обменник Uniswap
- Переходим на Uniswap, подключаем кошелек
- Обмениваем наши ETH на USDC
- В Uniswap заходим в раздел “Пулы”
- Нажимаем “Новая позиция”
- Ставим процент комиссии
- Ставим минимальную и максимальную цену (можете поставить как на скриншоте)
- Подтверждаем транзакции
После выполнения "Одобрения" нажимаем предпросмотр и видим, что все в порядке, пара "в диапазоне".
Раз-два в неделю заходим и забираем комиссию, можем добавлять и убирать новые пары пулов ликвидности для активности в тестнете.
3. Обменник SyncSwap
- Переходим сайт SyncSwap , подключаем кошелек
- Переключаем на сеть Scroll Alpha
Делаем несколько свопов во вкладке "Обменять" или "Trade".
- Переходим в Pool, нажимаем "New Position" и выбираем пары
- Выбираем пары токенов для добавления в пул
- Жмём Enter pool
Нас перебрасывает на главную страницу нашего пула
- Выбираем количество токенов , которые будем добавлять в пул
- жмём на Add tokens in balanced proportion, чтобы сбалансировать соотношение токенов
- Жмём Unlock токена ( Если просят), а потом жмём Deposit и подтверждаем транзакцию.
4. Guild роль
- Переходим на сайт, подключаем наши аккаунты Discord и Twitter к Guild
- Подписываемся на их Twitter (Ваш аккаунт должен быть зарегистрирован не позднее 01.10.2022)
- Получаем роль.
Дополнительно:
Layer 3 (квест)
- Переходим на сайт
- Выполняем квест либо сверяемся, что он у нас выполнен
На этом же сайте переходим в поисковую строку и вводим Scroll и смотрим доступные квесты:
Деплой смарт-контракта
- Переходим на remix.ethereum.org (Официальное руководство Scroll тут)
- Жмём accept
- Называем файл как хочется например: soloweb_scroll_contract и в конце пишем .sol и нажимаем на файл, чтобы вставить код:
// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.9; contract Lock { uint public unlockTime; address payable public owner; event Withdrawal(uint amount, uint when); constructor(uint _unlockTime) payable { require( block.timestamp < _unlockTime, "Unlock time should be in the future" ); unlockTime = _unlockTime; owner = payable(msg.sender); } function withdraw() public { require(block.timestamp >= unlockTime, "You can't withdraw yet"); require(msg.sender == owner, "You aren't the owner"); emit Withdrawal(address(this).balance, block.timestamp); owner.transfer(address(this).balance); } }
- Копируем код контракта и вставляем его
- Переходим на SOLIDITY COMPILER и жмем на Compilate. Должна появиться галочка
- Добавляем сеть Scroll Alpha Testnet тут , и переключаем на неё, чтобы развернуть контракт на её сети. токены для проведения транзакции получаем с помощью моста, кран для тестовых токенов на Goerli
- В разделе ENVIRONMENT выбираем injected provider - MetaMask
Готово. Мы развернули смарт-контракт на тестовой сети Scroll Apha
Верификация контракта
- Заходим в MetaMask во вкладку активность
- Жмём на нашу последнюю транзакцию, смотрим её в проводнике блоков (Explorer)
- Прокручиваем ниже и переходим в раздел Code и верифицируем наш смарт-контракт нажимая на "Verify & Publish".
Мы верифицировали смарт-контракт
Все успешно! Галочка у слова Code стоит, мы молодцы!
Youtube - Видео гайды по прохождению, обучающие видео
Telegram chanel - Новости, полезная информация, обзоры
Telegram chat - Обсуждения, общение