Тестнет
December 3, 2022

Гайд по Scroll Pre-Alpha Testnet

Scroll - это EVM-эквивалент zkRollup для масштабирования Ethereum.

данный гайд подготовил @takemycooffee


1. Настраиваем кошелёк для тестовой сети

Вам нужен кошелек для взаимодействия с dApps в тестовой сети Scroll. Вы можете найти несколько примеров кошельков и советы по настройке ниже.

MetaMask

Вы можете установить его с веб-сайта MetaMask.

Вам необходимо импортировать конфигурации Pre-Alpha Testnet в свой кошелек MetaMask. Для этого нажмите все кнопки Add to MetaMask на домашней странице Pre-Alpha Testnet. Это позволит импортировать chain ID и RPC URLs для наших тестовых сетей Scroll L1 и Scroll L2, а также добавить адреса тестовых токенов USDC как на Scroll L1, так и на Scroll L2.

Поочередно нажимаем Add to MetaMask, чтобы добавить сети и токены в свой кошелёк

BlockWallet

Вы можете установить его с веб-сайта BlockWallet.

Для использования Scroll Testnet не требуется ручная настройка. Вам нужно будет только открыть расширение BlockWallet, щелкнуть раскрывающийся список выбора сети и активировать «Показать тестовые сети» (“Show Test Networks”). Scroll L1 Testnet и Scroll L2 Testnet теперь будут видны вам. При желании вы можете добавить токены для отображения с помощью кнопок Add to wallet на домашней странице Pre-Alpha Testnet.

Ручная настройка сети (для других кошельков)

В настоящее время ссылки Add to wallet могут быть совместимы не со всеми кошельками. Если у вас возникли проблемы с их использованием, вам может потребоваться вручную добавить сети Scroll L1 и Scroll L2, вставив данные конфигурации из таблицы ниже:

это таблица, отсюда вы скопируете

Network Name | Scroll L1 Testnet | Sroll L2 Testnet


RPC URL | https://prealpha.scroll.io/l1 | https://prealpha.scroll.io/l2


Chain ID | 534351 | 534354


Currency Symbol | TSETH | TSETH


Block Explorer URL | ​https://l1scan.scroll.io/​​ | https://l2scan.scroll.io/

2. Запрашиваем тестовые токены в сеть Scroll L1 из крана

Нажмите кнопку Faucet , чтобы открыть приложение Faucet.

Нажимаем Faucet, чтобы получить тестовые токены

Войдя в приложение Faucet, подключите свой кошелек, нажав Connect using browser wallet

Нажимаем Connect using browser wallet
Нажимаем Далее
Нажимаем Подключиться

Далее нажмите кнопку Sign In With Twitter And Request, чтобы авторизироваться через Twitter

Нажимаем Sign In With Twitter And Request

Далее нажимаем Авторизировать

Нажимаем Авторизировать

Спустя некоторе время вы получите 1 TSETH и 100 TSUSDC в свой кошелек Scroll L1. Эти токены будут отправлены с адреса Scroll faucet на ваш адрес. Их появление может занять некоторое время, но вы можете проверить статус, найдя транзакцию на ваш адрес в Scroll L1 Block Explorer.

Спустя некоторое время появится окно с транзакциями

Примечание: Вы можете запрашивать тестовые токены только один раз в 24 часа.

3. Переводим тестовые токены из Scroll L1 в Scroll L2 и обратно

Нажмите кнопку Bridge на панели навигации, чтобы открыть приложение Bridge, которое основано на Hop Exchange UI. Bridge поддерживает Deposit и Withdraw.

Приложение Bridge

Deposit из Scroll L1 в Scroll L2

  1. Сначала переключитесь на сеть Scroll L1 в своем кошельке.
  2. В приложении bridge убедитесь, что Scroll L1 находится сверху, а Scroll L2 - снизу. Вы можете нажать кнопку "", чтобы переключить позиции.
  3. Выберите токен (TSETH или TSUSDC) и введите количество токенов, которое вы хотите перевести из Scroll L1 в Scroll L2.
  4. Если вы впервые перемещаете токен TSUSDC, вам необходимо сделать Approve Scroll L1 Bridge, чтобы получить доступ к вашему токену TSUSDC.
  5. Далее нажмите кнопку Send TSETH to Scroll L2 Testnet / Send TSUSDC to Scroll L2 Testnet, чтобы осуществить перевод. В вашем кошельке появится окно с просьбой подтвердить транзакцию перевода.
  6. После отправки и подтверждения транзакции перевода токен будет списан с вашего кошелька Scroll L1.
Устанавливаем сеть Scroll L1
Проверяем очередность сетей, выбираем токен и вписываем его количество, нажимаем Send TSETH to Scroll L2 Testnet / Send TSUSDC to Scroll L2 Testnet
Нажимаем Подтвердить

Withdraw из Scroll L2 в Scroll L1

  1. Сначала переключитесь на сеть Scroll L2 в своем кошельке.
  2. В приложении bridge убедитесь, что Scroll L2 находится сверху, а Scroll L1 - снизу. Вы можете нажать кнопку "", чтобы переключить положение.
  3. Выберите токен (TSETH или TSUSDC) и введите количество токенов, которое вы хотите перевести из Scroll L2 в Scroll L1.
  4. Если вы впервые перемещаете токен TSUSDC, вам необходимо сделать Approve Scroll L2 Bridge, чтобы получить доступ к вашему токену TSUSDC.
  5. Далее нажмите кнопку Send TSETH to Scroll L1 Testnet / Send TSUSDC to Scroll L1 Testnet, чтобы осуществить вывод средств. В вашем кошельке появится окно с просьбой подтвердить транзакцию перевода.
  6. После отправки и подтверждения транзакции перевода токен будет списан с вашего кошелька Scroll L2.
Устанавливаем сеть Scroll L2
Проверяем очередность сетей, выбираем токен и вписываем его количество, нажимаем Send TSETH to Scroll L1 Testnet / Send TSUSDC to Scroll L1 Testnet
Нажимаем Подтвердить

4. Переводим токены на другой кошелёк в сети Scroll L2

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

  1. Откройте свой кошелек и переключитесь на сети Scroll L1 или Scroll L2.
  2. Нажмите кнопку Отправить (Send) посередине и введите адрес, на который хотите перевести, в текстовом поле, либо выберите Перевод между своими счетами.
  3. Выберите токен (TSETH или TSUSDC) в поле Сумма (Asset) и введите количество токенов, которое вы хотите перевести.
  4. Нажмите кнопку Далее (Next), а затем нажмите кнопку Подтвердить (Confirm), чтобы отправить транзакцию.
  5. После отправки вы можете найти транзакцию на вкладке Активность (Activity) в вашем кошельке.
Нажимаем Отправить
Нажимаем Перевод между своими счетами, либо вводим адрес кошелька
Так как мы выбрали Перевод между своими счетами, то выбираем свой счет
Выбираем токен, который хотим отправить и вводим его количество. Нажимаем Далее
Нажимаем Подтвердить
Проверяем перевод во вкладке Активность (по желанию)

5. Обмениваем токены и/или предоставляем ликвидность

Нажмите кнопку Swap на панели навигации, чтобы открыть приложение Swap.

Приложение Swap

Swap токенов

  1. Переключитесь на сеть Scroll L2 в своем кошельке.
  2. Если вы не подключили свой кошелек, нажмите кнопку Connect to a wallet в правом верхнем углу и выберите кошелек. Если вы успешно подключили свой кошелек, в правом верхнем углу должен отображаться Scroll L2 и адрес вашего кошелька.
  3. Перейдите на вкладку Swap (Обменять) в приложении.
  4. Выберите пару токенов, которые вы хотите обменять.
  5. Введите сумму ввода или вывода.
  6. Сделайте Approve для обмена вашего токена, если вы впервые торгуете токеном TSUSDC.
  7. Нажмите кнопку Swap, чтобы просмотреть детали вашего обмена. Если все выглядит правильно, нажмите Confirm Swap и подтвердите транзакцию во всплывающем окне из вашего кошелька.
Устанавливаем сеть Scroll L2
Нажимаем Connect to a wallet
Выбираем MetaMask
Нажимаем Далее
Нажимаем подтвердить
Нажимаем Обменять, выбираем токены, вводим количество, нажимаем Swap
Нажимаем Confirm Swap
Нажимаем Подтвердить
Закрываем окно

Предоставление ликвидности

  1. Переключитесь на сеть Scroll L2 в своем кошельке.
  2. Если вы не подключили свой кошелек, нажмите кнопку Connect to a wallet в правом верхнем углу и выберите кошелек. Если вы успешно подключили свой кошелек, в правом верхнем углу должен отображаться Scroll L2 Testnet и адрес вашего кошелька. Как подключить кошелек см. Swap токенов
  3. Перейдите на вкладку Pool (Вложить) и нажмите Add Liquidity.
  4. Выберите пару токенов, для которых вы хотите обеспечить ликвидность.
  5. Введите сумму ввода для любого из токенов.
  6. Сделайте Approve, чтобы swap router потратил ваш токен, если вы впервые предоставляете токен TSUSDC.
  7. Нажмите кнопку Supply, чтобы просмотреть детали. Если все выглядит правильно, нажмите Confirm Supply и подтвердите транзакцию во всплывающем окне из вашего кошелька.
Устанавливаем сеть Scroll L2
Нажимаем Вложить, затем Add Liquidity
Выбираем токены, вводим количество, нажимаем Supply
Нажимаем Confirm Supply
Нажимаем Подтвердить
Закрываем окно

Проверить пул ликвидности

Uniswap V2 contract развернут по адресу 0x4F4Eb5aC461c115191390D1760109F1EA185e609 в тестовой сети Scroll L2.

Поскольку в тестовой сети есть только один пул ликвидности (TSETH/TSUSDC), вы можете просмотреть количество токенов TSUSDC и TSWETH в пуле ликвидности в обозревателе блоков Scroll L2 (см. изображение ниже).

Вопросы и отзыв

Спасибо за участие в тестовой сети Scroll Pre-Alpha.

Если у вас возникнут какие-либо проблемы, присоединяйтесь к Discord и задавайте вопросы в канале support. Названия каналов могут меняться, так что перепроверяйте.

Мы хотели бы услышать ваши мысли или отзывы о том, как мы можем улучшить ваш опыт в feedback form!


📜 Подписывайся на наш канал @takemycooffee 📜