Прохождение тестнета от ConsenSys Linea (zkEVM)
Вступление
ConsenSys анонсировали запуск общедоступного тестнета их zkEVM сети Linea!
ConsenSys - это ведущая компания по разработке программного обеспечения для Web3. Эта компания является создателем MetaMask и других известных проектов.
Проект привлек $725 млн инвестиций от фондов уровня 1 и таких гигантов, как Microsoft, SoftBank, Temasek и других.
Linea — это виртуальная машина Ethereum с нулевым разглашением типа 2 (zkEVM). zkEVM воспроизводит среду Ethereum в виде рулона и позволяет разработчикам использовать ее, как в основной сети Ethereum.
Linea позволяет вам развертывать любой смарт-контракт, использовать любой инструмент и разрабатывать так, как если бы вы строили на Ethereum. Для пользователей это позволяет использовать опыт и гарантии безопасности Ethereum, но с меньшими транзакционными издержками.
Команда ConsenSys считает, что благодаря таким сетям, как Ethereum, человечество может достичь большего. Их команды будут управлять проектом Linea так же, как и другими общественными благами, стремясь к полной децентрализации и приверженности открытому развитию.
Обращаем внимание:
Не каждая активность ведет к получению дропа, а только увеличивает шанс. Выдача ретродропа и критерии для его получения устанавливаются разработчиками проекта и держатся в тайне. Они могут принять решение вообще ничего не раздавать, не смотря на ваши действия по тестированию и возможные затраты. Если вы видите данное предупреждение, значит нет официальной информации о сроках, количестве и условиях раздачи дропа. Все действия вы совершаете под свою ответственность и учитывая риски ничего по итогу не получить.
Содержание:
1. Установка кошелька MetaMask
2. Добавляем тестовую сеть Linea
3. Получаем тестовый ETH в сети Goerli.
1. Установка кошелька MetaMask
Для тестирования мы будем использовать кошелек MetaMask (скачать его можно здесь).
2. Добавляем тестовую сеть Linea
Нажимаем на список сетей и жмем на кнопку Добавить сеть
В открывшейся вкладке заполняем все поля, как написано ниже, и нажимаем Сохранить
URL-адрес RPC: https://rpc.goerli.linea.build
URL-адрес обозревателя блоков: https://explorer.goerli.linea.build
3. Получаем тестовый ETH в сети Goerli.
Переходим в кран: https://goerlifaucet.com/
Вставляем адрес своего кошелька MetaMask и нажимаем Send Me ETH
Заходим на сайт TestnetBridge - коннектим в ММ сеть Arbitrum One
Покупаем за 0.0001 ETH - почти 1.1 ETH в сети Goerli.
Этот сайт прекрасная альтернатива крану goerlifaucet.com
Основные действия
1. Hop Bridge
Заходим на сайт Hop Bridge - коннектим MetaMask в сети Goerli
Делаем свап ETH Goerli - на ETH в сети Linea
Делаем сразу обратную транзакцию их Linea в Goerli
Далее заходим в пункт меню - Convert
Далее опускаемся ниже и свапаем WETH на hETH
Далее переходим во вкладку - Pool
Добавялем ликвидность к паре ETH Linea Pool
Используем ранее конвертированные токены - WETH и hETH
Подтверждаем все транзакции в MetaMask
Далее удаляем часть ликвидности из пула - жмем Withdraw
ВАЖНО! Мосты работают не стабильно. Пробуйте время от времени
2. Развёртывание контракта
Скачивание файла, необходимого для развертывания контракта:
Перейдите по этой ссылке и скачайте файл
Посетите Ремикс ;
Нажмите на гамбургер-меню на боковой панели слева;
Откроется контекстное меню, выберите «Восстановить».
Загрузите файл, который вы скачали ранее;
Нажмите «Импортировать мемкойн».
Когда файл успешно импортирован:
Перейдите на вкладку «Компилятор Solidity»;
Выберите тот же компилятор, что и на скриншоте ниже;
Отметьте «Автокомпиляция» и «Скрыть предупреждения»;
Нажмите «Скомпилировать satoshi.sol».
Перейдите на вкладку «РАЗВЕРТЫВАНИЕ И ЗАПУСК ТРАНЗАКЦИЙ»;
В «Среде» выберите Metamask, ваш кошелек должен быть в сети Linea;
Подтвердите транзакцию в своем кошельке.
В MetaMask перейдите на вкладку «Активность»;
Выберите «Просмотр в обозревателе блоков».
С этим пунктом всё, двигаемся дальше
3. UniSwap
Заходим на сайт UniSwap - коннектим MetaMask в сети Linea
После успешной транзакции - делаем обратный обмен небольшой части crWETH на ETH
Делаем аналогичную транзакцию в обе стороны для токена crUSDC
Далее переходим во вкладку Пулы
Создаем новый пул нажимая на кнопку + Новая позиция
далее выбираем пару ETH и crUSDC
выбираем уровень комиссии - 0.05%
Минимальная и максимальная цена - подбираем с помощью + и -
Вносим сумму и подтверждаем транзакцию
ВАЖНО! бывает сайт лагает и не хочет вызывать MetaMask
по пробуйте выбрать другую минимальную и максимальную цену с помощью + и -
Далее заходим в наш пул, который мы только что создали
Увеличиваем и уменьшаем ликвидность нашего пула
4. Mes Protocol
Заходим на сайт MesProtocol - коннектим MetaMask в сети Linea
Заходим во вкладку Deposit/Withdraw - ETH Vault
Далее выводим часть средств назад
После чего заходим во вкладку Trade
Делаем по очереди несколько трейдов - SELL и BUY
ВАЖНО! Во время покупки - не выкупайте все, оставьте часть USDC - мы его дальше будем использовать.
Возвращаемся во вкладку Deposit/Withdraw - USDC Vault
Из предыдущего трейда у нас осталась часть USDC - которые мы и будем свапать
5. Дополнительные активности
The Linea Voyage
Linea анонсировали - еженедельные квесты за которые можно получить НФТ.
Также при наличии Gitcoin Passport, Galxe Passport или Guild Pin можно получить 2500 очков в компании - https://galxe.com/Linea/campaign/GCKurUN4yC
Итоги и рекомендации
После прохождения тестнета обязательно оставляем свой фидбэк и сообщаем об ошибках (если они есть) в форме. Что бы вы хотели улучшить и тому подобное.
Twitter - https://twitter.com/LineaBuild
Discord - https://discord.gg/consensys