обзор ZkSync testnet
Я уже писал про ZKSync 1.0. Но уже выпустили тестовую сеть 2.0, а 28 октября выпустят (может когда вы уже читаете выпустили) mainnet.
Это первый ZK L-2 Эфира с EVM.
Начало работы
Заходим на https://portal.zksync.io/
Нажимаем "Metamask", после чего подтверждаем ("Далее", "Подключиться"):
В первую очередь идём в "Faucet" https://portal.zksync.io/faucet:
Нажимаем "Request Funds from Faucet" - попадаем в твит:
Нажимаем "Tweet", и мы получим токены, если у Twitter аккаунта есть аватарка, и он не новый.
С тестового не вышло естественно, а с основного ок:
Нажав на адрес кошелька перейдём к QR-коду (пункту Receive в кошельке):
Возле неё также есть кнопка копирования, которая позволит скопировать адрес кошелька.
Меню под кнопкой копирования откроет кнопки поддержки и выхода:
Далее как раз идёт меню с Wallet, transfer и receive, а после - баланс.
Кошелёк
Нажав на "Manage Token List" перейдём к управлению списком токенов:
В поиске можем ввести название, например, :
Нажав на адрес токена в строке, например, DAI, перейдём к нему:
Ввести адрес кошелька и выбрать другой токен:
К сожалению для меня выбор токенов недоступен... Но используя распознавание удалось изменить его:
Но т. к. у нас токены пока не в ZkSync testnet, а в Goerli, перевести не получится. Да и комиссия что-то большая...
Давайте переведём токены из Ethereum Goerli в ZkSync.
Я для получения токенов в Goerli использую бота https://t.me/bitsznbot, а вы можете ввести "Кран Ethereum Goerli" в поисковик и выбрать другой. Показывать работу с ними здесь не буду.
После этого идём на https://portal.zksync.io/bridge (пункт меню "Bridge"). Сервис очень глючит (по крайней мере во время написания статьи), поэтому обновляйте страницу кучу раз.
Вкладка "Deposit"
Вводим сумму или нажимаем "Max":
Нажимаем "Deposit" и подтверждаем:
На вкладке "Withdraw" можно ввести сумму также:
После клика по кнопке "Withdraw" первый раз Metamask предложит добавить сеть - жмём "Одобрить":
И наконец, в этот и последующие разы подтверждаем вывод кнопкой "Подтвердить":
В Metamask, нажав на баланс, можем посмотреть, что транзакция ещё в ожидании:
Переводим средства
Возвращаемся в кошелёк (Wallet), пункт меню "Transfer". Или переходим по ссылке https://portal.zksync.io/transfer
Заполняем сумму, нажимаем "Transfer" и подтверждаем в кошельке, нажав "Далее" и "Подключиться":
Страница "Tx Search"
Когда будет в статусе "Included", уже появится на странице:
Следующие пункты меню
"Documentation" не буду показывать скрином - информационные страницы с документациями.
Можете здесь ввести id транзакции тоже:
После подтверждения она заменится на подтверждённую с данными:
ZKSync ecosystem
Нажимаем на соответствующий пункт меню и переходим на страницу https://ecosystem.zksync.io/
Например, выбираю Mute.io.
Перехожу по последней ссылке, которая называется "mute.io":
Где нажимаю "Enter app" и перехожу в приложение https://app.mute.io/
Нажимаю "Connect" и выбираю "Metamask":
подтверждаю, нажав "Далее" и "Подключиться", после чего попадаю на авторизованную страницу:
Выбрал DAI. Нажимаем "Select token" в разделе получения:
Ввожу 200 и получаю сумму в ETH:
А вот если выбрать WBTC, результат будет поинтереснее:
Нажимаю "Approve" (будет только в первый раз):
Надо нажать "Прокрутить вниз" и "Подписать" для подтверждения. После этого появится уже подтверждение транзакции, где также нажимаем "Прокрутить вниз" и "Подписать":
Перейдём в кошелёк (wallet) данного сервиса:
Здесь видим наши активы. Если нажать на один из них, вроде бы ничего не происходит.
Нажимаем "Select token" и выбираем токены. 2 раза:
Заполняем суммы (ликвидности мало, поэтому соотношения нереальные - не как должны быть в реальной сети):
Первый раз как всегда "Approve" с подтверждением в кошельке путём нажатия "Прокрутить вниз" и "Подписать":
Ещё раз Approve для другого токена:
С теми суммами кнопка добавления ликвидности не появилась - меняю, нажав "Max" у второго токена:
Нажимаю "Add liquidity" и подтверждаю, кликнув "Прокрутить вниз" и "Подписать":
Если вернуться на предыдущую страницу, увидим нашу ликвидность:
Нажмём "Manage" - переходим на страницу добавления ликвидности. Но нам нужен вывод, поэтому кликнем по "Withdraw" и укажем сумму LP-токенов:
"Прокрутить вниз" и "Подписать":
Я добавляю ликвидность в другой пул, и обратите внимание, что стало больше USDC:
Перейдём к разделу "Amplifier":
Но фарминг программ сейчас нет.
mintsquare.io
Этот сервис точто поддерживает тестнет. Идём на https://mintsquare.io/zksync-testnet
Нажмём на "Mint" и на этой странице заполним данные:
После клика по "Mint" в форме создания nft увидим подключение кошелька:
А уже после подключения подтверждение:
Жмякаем на "Go to profile" и переходим в профиль:
Нажимаем "Unlock" для разблокировки доступа к nft:
После этого появится форма листинга, где заполняем цену:
Кликаем по "List" и подтверждаем, нажав "Прокрутить вниз" и "Подписать":
Перейдём в раздел "Collections":
И выбираю последнюю коллекцию:
Переходим на страницу nft и видим, что листинга нет:
Перейдём к коллекции на 3 месте:
Подтверждаем, нажав "Purchase":
Вывод
Конечно с обзором тестнета припозднился, т. к. уже есть mainnet, но интерфейс портала ZkSync думаю будет такой же, да и проекты из экосистемы не поменяются корденально.
К тому же, действия в портале не будут лишними, если думаете про аэрдроп их токена.
Благодарю за внимание. С вами был незрячий автор канала https://t.me/blind_dev - буду рад подпискам.
А если будут вопросы, пишите в чат https://t.me/blind_dev_chat