Найти тему
Вникаю в блокчейн

Гайд по тестнету Scroll

Оглавление

Scroll — это решение второго уровня для Ethereum. Своей целью ставит снижение расходов на комиссии при сохранении безопасности на уровне основной сети. Подробности об инвесторах и команде проекта есть в этом посте в Телеграм.

Тестнет удобен тем, что все необходимые ресурсы собраны в одном месте – на сайте проекта. Чтобы начать, перейдите по ссылке.

Настройка сетей и добавление тестовых токенов

Нажмите «Connect wallet» (1), подпишите транзакцию в Metamask, а затем нажмите «Add to Metamask» (2) и поочередно нажимайте одобрить (3) и сменить сеть (4). Таким образом, вы добавите тестовую сеть первого уровня Scroll L1 в ваш кошелек.

Рис 1. Добавление тестовой сети Scroll L1
Рис 1. Добавление тестовой сети Scroll L1

Перейдите к настройке Layer 2. Нажмите «Add to MetaMask» (1) напротив «Scroll L2 Testnet». Поочередно нажимайте одобрить и сменить сеть. Таким образом вы добавите сеть второго уровня Scroll L2 в ваш кошелек.

Рис 2. Добавление тестовой сети Scroll L2
Рис 2. Добавление тестовой сети Scroll L2

Теперь добавим отображение токенов в кошельке. При подключённой сети Scroll L1 нажмите «Add to MetaMask» (1) напротив «TSUSDC token on L1 Testnet» и добавьте токены в ваш кошелек (2).

При подключённой сети Scroll L2 нажмите:

- «Add to MetaMask» (1) напротив «TSUSDC token on L2 Testnet» и добавьте токены в ваш кошелек (3);

- «Add to MetaMask» (1) напротив «TSUNI2 token on L2 Testnet» и добавьте токены в ваш кошелек (4).

Рис 3. Добавление тестовых токенов
Рис 3. Добавление тестовых токенов

Добавили отображение токенов, необходимых для тестнета. Теперь их видно в кошельке:

Рис 4. Добавленные токен в MetaMask
Рис 4. Добавленные токен в MetaMask

Сети установлены, токены добавлены, переходим непосредственно к тестнету.

Тестируем

Кошелек подключён в тестовой сети Scroll L1 Testnet. Листаете страницу на сайте дальше и нажимаете «Faucet» (1), далее «Request Testnet Scroll Tokens» (2) и решаете капчу. Если все пройдет успешно, то вы увидите уведомление (3).

Рис 5. Получение тестовых токенов
Рис 5. Получение тестовых токенов

Токены зачислены в кошелёк, можно проверить, что баланс увеличился.

Далее перейдите во вкладку Bridge (1). Выберите токен TSETH, введите любое количество в пределах баланса, например 0,1 или 0,5. Нажмите оранжевую большую кнопку (2), подтвердите транзакцию в кошельке. Дождитесь, когда в графе Status появятся зеленые надписи Success и нажмите «Move more funds».

Далее выберите токен TSUSDC, введите количество и нажмите Approve USDC (3) и подтвердите транзакцию в кошельке. Также дождитесь подтверждения.

Рис 6. Бриджим токены в сеть второго уровня
Рис 6. Бриджим токены в сеть второго уровня

Проверьте, что баланс токенов в разных сетях в вашем кошельке поменялся:

Рис 7. Изменившийся баланс TSETH в кошельке в сетях Scroll L1 и L2
Рис 7. Изменившийся баланс TSETH в кошельке в сетях Scroll L1 и L2

Баг. Может получиться так, что транзакция зависнет и придётся долго ждать. В этом случае можно просто вернуться позже и попробовать ещё раз. Также транзакция может фактически пройти, но сайт будет отображать её как pending. Поэтому проверяем в кошельке фактическое перемещение токенов между сетями Scroll L1 и Scroll L2.

Рис 8. Пример багов
Рис 8. Пример багов

На скрине видим, что все три транзакции висят, но по факту две из них исполнились - токены переместились из L1 в L2. А одна баганула - токены с L1 списали, но на L2 не зачислили.

После того, как успешно переместили токены перейдите во вкладку Swap и переключите кошелёк на сеть L2. Выберите любой токен на ваше усмотрение, введите количество, нажмите Approve, а затем Swap и Confirm Swap. Подтвердите транзакцию в кошельке.

Рис 9. Обмениваем токены в сети второго уровня
Рис 9. Обмениваем токены в сети второго уровня

Вы сделали обмен токенов в сети L2.

Затем нажмите View on block explorer (1). Убедитесь в том, что транзакция подтверждена в обозревателе (2). Обозреватель может ничего и не показать 😅, поэтому дополнительно проверьте, что баланс ваших токенов в кошельке в сети Scroll L2 изменился (3).

Рис 10. Проверяем транзу в обозревателе и баланс в кошельке
Рис 10. Проверяем транзу в обозревателе и баланс в кошельке

Попробуйте другие обмены, в других парах и с другим количеством. О багах можно сообщать в дискорде проекта в канале «testnet support». Вряд ли там скажут что-то реально полезное, но по крайней мере будут знать о проблеме и возможно что-то доработают в сети.

В заключение

В рамках тестнета мы получили тестовые токены в сети первого уровня Scroll L1, затем перевели их в сеть второго уровня Scroll L2 и там обменяли.

При желание можно повторять эти манипуляции время от времени, чтобы повысить шансы на возможный ретродроп. И надеемся, что при запуске основной сети проект вознаградит своих ранних пользователей.

25.01.2023

Автор Glebasta

Редактор Вникаю в блокчейн

В нашем Телеграм-канале публикуем анонсы новых статей выходящих на Дзене и Medium, а также наблюдения, которые показались интересными, но вышли за тему еженедельной статьи.

Подписывайтесь на каналы и читайте про криптовалюты.