Обзор ZKSync
Есть 2 типа L-2 решений Ethereum:
Zk являются, как я считаю, более перспективными. И самым известным проектом является ZKSync.
В начале это был лишь кошелёк с функциями перевода средств, но сейчас экосистема расширяется.
Но здесь мы рассмотрим лишь кошелёк и обмен.
1. Кошелёк.
Идём на https://wallet.zksync.io/
Нажимаем на "Ethereum wallet":
Выбираем Metamask - появляется окно расширения, где нажимаем "Далее" и "Подключиться":
Пополним кошелёк - нажимаем "Top up":
Выбираем третий вариант в списке мостов и видим возможность пополнения:
Вводим сумму и нажимаем "Top up":
Но на кошелёк ещё зачисляется:
Через некоторое время вместо нулей и ожидаемой суммы стал отображаться баланс:
Если нажать на сумму с токеном, попадём на его страницу:
Надо нажать на "Authorize to Sign account activation" и подписать:
Заполним поля - отправлю сам себе:
Нажимаем на кнопку отправки и в появившемся окне "Подписать":
Можно нажать "Send to Ethereum" и перевести в L-1 сеть:
Отмечаем, что понимаем, и нажимаем на кнопку:
Я сделал отправку не всей суммы, а лишь части, дабы было с чем здесь работать.
На вкладке NFT нет токенов, но можно сминтить:
Появится форма, где надо будет указать хэш транзакции с NFT:
Но мы перейдём к контактам ("Contacts"):
Вводим название, адрес кошелька и нажимаем "Save":
Первая кнопка скопировать позволит адрес кошелька, а вторая - изменить или удалить:
"History" отобразит всю историю:
Кстати, если возвратиться в аккаунт и нажать на кнопку "Transfer" без клика по токену, появится такая страница:
Вот я выбрал "Transfer to ZKSync" и нажал "Select from contacts":
Кстати, нажав на "Change fee token", можно изменить токен оплаты комиссий:
2. Swap = обмен
И кликаем по "Swap" - попадём на https://trade.zigzag.exchange/?market=ETH-USDC&network=zksync:
Жмём "Connect wallet" и подтверждаю в Metamask:
Нажимаю на Metamask и "Подписать":
Вводим сумму и "Sell ETH". А да: я изменил вкладку Buy на Sell:
Всё-таки удалось продать некую сумму:
Возвращаемся к бирже. Если нажать "Limit", появится такая форма:
Нажав на "Settings" можно настроить:
Нажав на "ETH/ USDC" можно выбрать пару:
Например, я ввёл в поиске DAI:
Нажимаем "Convert" - видим такую форму:
Можно поменять токены местами:
Но все равно на данном уровне сумм конвертировать не получится:
Вкладка "Bridge" позволит переводить между сетями ZKSync, Ethereum и Polygon:
Вводим сумму, "Transfer" на вкладке "Bridge":
"Transfer history" отобразит историю переводов между сетями:
Прочее
"List pare" отобразит форму листинга пары на dex:
Всё
Благодарю за внимание. Надеюсь, было интересно и полезно.
С вами был незрячий web3 программист. Подписывайтесь на канал https://t.me/blind_dev, чтобы не пропустить новые обзоры.