Гайд по 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.
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
Currency Symbol | TSETH | TSETH
Block Explorer URL | https://l1scan.scroll.io/ | https://l2scan.scroll.io/
2. Запрашиваем тестовые токены в сеть Scroll L1 из крана
Нажмите кнопку Faucet , чтобы открыть приложение Faucet.
Войдя в приложение Faucet, подключите свой кошелек, нажав Connect using browser wallet
Далее нажмите кнопку Sign In With Twitter And Request, чтобы авторизироваться через Twitter
Спустя некоторе время вы получите 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.
Deposit из Scroll L1 в Scroll L2
- Сначала переключитесь на сеть Scroll L1 в своем кошельке.
- В приложении bridge убедитесь, что Scroll L1 находится сверху, а Scroll L2 - снизу. Вы можете нажать кнопку "↓", чтобы переключить позиции.
- Выберите токен (
TSETHилиTSUSDC) и введите количество токенов, которое вы хотите перевести из Scroll L1 в Scroll L2. - Если вы впервые перемещаете токен
TSUSDC, вам необходимо сделать Approve Scroll L1 Bridge, чтобы получить доступ к вашему токенуTSUSDC. - Далее нажмите кнопку Send TSETH to Scroll L2 Testnet / Send TSUSDC to Scroll L2 Testnet, чтобы осуществить перевод. В вашем кошельке появится окно с просьбой подтвердить транзакцию перевода.
- После отправки и подтверждения транзакции перевода токен будет списан с вашего кошелька Scroll L1.
Withdraw из Scroll L2 в Scroll L1
- Сначала переключитесь на сеть Scroll L2 в своем кошельке.
- В приложении bridge убедитесь, что Scroll L2 находится сверху, а Scroll L1 - снизу. Вы можете нажать кнопку "↓", чтобы переключить положение.
- Выберите токен (
TSETHилиTSUSDC) и введите количество токенов, которое вы хотите перевести из Scroll L2 в Scroll L1. - Если вы впервые перемещаете токен
TSUSDC, вам необходимо сделать Approve Scroll L2 Bridge, чтобы получить доступ к вашему токенуTSUSDC. - Далее нажмите кнопку Send TSETH to Scroll L1 Testnet / Send TSUSDC to Scroll L1 Testnet, чтобы осуществить вывод средств. В вашем кошельке появится окно с просьбой подтвердить транзакцию перевода.
- После отправки и подтверждения транзакции перевода токен будет списан с вашего кошелька Scroll L2.
4. Переводим токены на другой кошелёк в сети Scroll L2
Вы можете использовать свой кошелек, как обычно, для передачи токенов в сетях Scroll L1 или Scroll L2.
- Откройте свой кошелек и переключитесь на сети Scroll L1 или Scroll L2.
- Нажмите кнопку Отправить (Send) посередине и введите адрес, на который хотите перевести, в текстовом поле, либо выберите Перевод между своими счетами.
- Выберите токен (
TSETHилиTSUSDC) в поле Сумма (Asset) и введите количество токенов, которое вы хотите перевести. - Нажмите кнопку Далее (Next), а затем нажмите кнопку Подтвердить (Confirm), чтобы отправить транзакцию.
- После отправки вы можете найти транзакцию на вкладке Активность (Activity) в вашем кошельке.
5. Обмениваем токены и/или предоставляем ликвидность
Нажмите кнопку Swap на панели навигации, чтобы открыть приложение Swap.
Swap токенов
- Переключитесь на сеть Scroll L2 в своем кошельке.
- Если вы не подключили свой кошелек, нажмите кнопку Connect to a wallet в правом верхнем углу и выберите кошелек. Если вы успешно подключили свой кошелек, в правом верхнем углу должен отображаться Scroll L2 и адрес вашего кошелька.
- Перейдите на вкладку Swap (Обменять) в приложении.
- Выберите пару токенов, которые вы хотите обменять.
- Введите сумму ввода или вывода.
- Сделайте Approve для обмена вашего токена, если вы впервые торгуете токеном
TSUSDC. - Нажмите кнопку Swap, чтобы просмотреть детали вашего обмена. Если все выглядит правильно, нажмите Confirm Swap и подтвердите транзакцию во всплывающем окне из вашего кошелька.
Предоставление ликвидности
- Переключитесь на сеть Scroll L2 в своем кошельке.
- Если вы не подключили свой кошелек, нажмите кнопку Connect to a wallet в правом верхнем углу и выберите кошелек. Если вы успешно подключили свой кошелек, в правом верхнем углу должен отображаться Scroll L2 Testnet и адрес вашего кошелька. Как подключить кошелек см. Swap токенов
- Перейдите на вкладку Pool (Вложить) и нажмите Add Liquidity.
- Выберите пару токенов, для которых вы хотите обеспечить ликвидность.
- Введите сумму ввода для любого из токенов.
- Сделайте Approve, чтобы swap router потратил ваш токен, если вы впервые предоставляете токен
TSUSDC. - Нажмите кнопку Supply, чтобы просмотреть детали. Если все выглядит правильно, нажмите Confirm Supply и подтвердите транзакцию во всплывающем окне из вашего кошелька.
Проверить пул ликвидности
Uniswap V2 contract развернут по адресу 0x4F4Eb5aC461c115191390D1760109F1EA185e609 в тестовой сети Scroll L2.
Поскольку в тестовой сети есть только один пул ликвидности (TSETH/TSUSDC), вы можете просмотреть количество токенов TSUSDC и TSWETH в пуле ликвидности в обозревателе блоков Scroll L2 (см. изображение ниже).
Вопросы и отзыв
Спасибо за участие в тестовой сети Scroll Pre-Alpha.
Если у вас возникнут какие-либо проблемы, присоединяйтесь к Discord и задавайте вопросы в канале support. Названия каналов могут меняться, так что перепроверяйте.
Мы хотели бы услышать ваши мысли или отзывы о том, как мы можем улучшить ваш опыт в feedback form!
📜 Подписывайся на наш канал @takemycooffee 📜