Taiko — L2 решение для ускорения работы сети Ethereum и уменьшению стоимость транзакций. Перспективный проект, в котором уже было несколько фаз тестнета и который вполне может в будущем провести жирный эирдроп. Сейчас идет шестая фаза — одна из самых важных для проекта, перед мейннетом.
Я пропустил предыдущие тестнеты проекта, но сейчас решил поучаствовать.
Вся активность сводится к тестированию сети в двух dApp (мост, свапалка). Также можно сделать деплой смарт-контрактов, создать свою NFT и перегнать ее по мосту. Это не сложно, я ниже покажу как это делать. Справятся все. Затрат нет.
- Еще можно поднять ноду (об этом я напишу чуть позже).
- Также еще не поздно пройти пятую фазу тестнета (смотрите в конце поста).
- И пройти соц. квесты на Galxe.Ответы на квиз
— Q1: Katla
— Q2: Based Contestable Rollup (BCR)
— Q3: Four tiers
— Q4: Guardian proofs
— Q5: Holesky - И эти квесты на Galxe. Ответы на квиз: C, A, C, D, C.- В одном из квестов нужно будет 3 раза выиграть в игру Crypto Rumbler. Чтобы транзы уходили быстрее — ставьте газ х2 в Метамаске.
Так как это тестнет, то сеть/приложения могут работать нестабильно и с ошибками, а транзакции могут «висеть» по несколько минут. Всем терпения.
Гайд по тестнету Alpha-6
1️⃣ Добавляем нужные сети в Метамаск
- Holesky
- Katla
Подключаем Метамаск и жмем кнопку Add to Metamask.
2️⃣ Получаем тестовые ETH в Holesky
Нам нужен кран, который выдаст тестовые ETH в сети Holesky. Смотрим список кранов тут: faucetlink.to/holesky.
Переходим в любой кран вставляем свой адрес Метамаска и запрашиваем токены. Краны могут тупить/не работать, требовать сделать твит и т.п.
Я смог получить токены с крана holesky-faucet.pk910.de. Там нужно «майнить в браузере» какое-то время токены (пока не намайним минимум 0.1 ETH).
3️⃣ Получаем тестовые токены HORSE
Как только у вас будут тестовые эфиры с шага 2, вы сможете получить токены Horse.
Идем сюда, сверху подключаем Метамаск, выбираем Horse и жмем Mint.
4️⃣ Перегоняем токены через мост
Переходим в bridge.katla.taiko.xyz и пересылаем половину ETH от того, что у вас есть на кошельке из Holesky в Katla.
Тоже самое делаем с токенами HORSE. Перегоняем (Bridge) половину токенов из Holesky в Katla.
Ждем, пока токены придут в сеть Katla. Отслеживать транзакции можно в transactions.
Как только статус у них будет Claimed — перегоняем токены в обратном направлении (из Katla в Holesky). Также можно отправлять половину токенов.
5️⃣ Делаем свапы и добавляем токены в пул
Переходим сюда, подключаем Метамаск и выбираем обменять 1/3 токенов HORSE на ETH.
Переходим в Pools, жмем кнопку New position и добавляем ликвидность ETH + HORSE. 1 HORSE будет достаточно.
Теперь их нашей появившейся позиции мы можем изъять часть ликвидности (Remove), по желанию увеличить позицию (Increase Liquidity) и заклеймить награды (Collect fees), когда там появится кнопка.
6️⃣ Развертываем смарт-контракт на Remix
Идем на remix.ethereum.org, если всплывает окно — там нажимаем Production — only deployments.
Справа выбираем Contracts -> Storage.sol.
— Идем во вкладку SOLIDITY COMPILER (слева третья иконка меню) и жмем Compile 1_Storage.sol.
Если все прошло, как надо, то на иконке появится зеленая галочка.
— Проверяем, что в Метамаске выбрана сеть Taiko Katla L2 и жмем на последнюю икноку слева (DEPLOY & RUN TRANSACTIONS).
Там, в ENVIRONMENT выбираем Enjected Provider, подключаем Metamask, нажимаем Deploy, и подтверждаем транзакцию. Если транза успешно прошла, то все готово.
7️⃣ Развертываем NFT контракт в Katla
Переходим на thirdweb.com, коннектим Метамаск в сети Taiko Katla L2 и регистрируемся на сайте через почту.
Жмем Deploy now.
Выбираем изображение коллекции в Upload File, придумываем и вписываем имя, сокращенное название, ниже жмем Deploy Now и подписываем транзу.
3. Нас перебросит к странице контракта. Там в Contract checklist жмем на ссылку во 2 пункте (NFTs tab) и загружаем нфт по ссылке Single Upload.
Выбираем изображение, вписываем имя и жмем Lazy Mint NFT.
Переходим в Claim Conditions, жмем Add Phase, выбираем Public.
Далее жмем Save Phases и подтверждаем транзакцию в Метамаск.
5. Снова переходим в NFTs, там нажимаем кнопку Claim, в Amount указываем 1 и жмем синюю кнопку.
Готово, нфт теперь в нашем кошельке.
8️⃣ Перегоняем нашу NFT из Katla в Holesky
Идем сюда, жмем кнопку Scan for NFT, выбираем нашу нфт, жмем Continue, потом Confirm, потом Bridge.
Еще можно перегнать NFT в обратном направлении.
Тестнет Taiko Alpha-5
Еще не поздно (до 31 января 2024) поактивничать в 5 фазе тестнета: Alpha-5 (если не делали еще). Там все просто и аналагично, как в 6 фазе.
1️⃣ Добавляем нужные сети в Метамаск
- Sepolia
- Jolnir автоматом добавится на 5 шаге.
2️⃣ Получаем тестовые ETH Sepolia
Можно запросить токены в любом из кранов.
Список кранов: faucetlink.to/sepolia.
Я добыл токены с помощью sepolia-faucet.pk910.de
3️⃣ Получаем токены HORSE
Идем сюда, коннектим Метамаск, выбираем сеть Sepolia и токен Horse.
4️⃣ Делаем бридж токенов из Sepolia в Jolnir
Переходим сюда, подключаем кошелек.
Пересылаем сначала немного ETH (0.1 хватит), а затем токен HORSE (10 токенов достаточно).
После бриджа нужно подождать, пока в transactions у обоих транзакций будет статус claimed.
5️⃣ Свапаем и добавляем ликвидность
Переходим на сайт, коннектим Метамаск, он нас спросит добавить новую сеть Jolnir — добавляем.
Теперь меняем токены ETH на немного токенов HORSE и TTKO. А после меняем небольшую часть этих токенов обратно на ETH.
Далее переходим в Pools, жмем кнопку New position, выбираем ETH и любой из токенов и добавляем ликвидность.
Потом можно управлять ликвидностью: удалить часть, добавить еще, заклеймить награды и т.д. Сделайте несколько транзакций.
6️⃣ Деплоим смарт-контракт
Идем на remix.ethereum.org.
Справа выбираем Contracts -> Storage.sol.
— Идем во вкладку SOLIDITY COMPILER (слева третья иконка меню) и жмем Compile 1_Storage.sol.
Если все прошло, как надо, то на иконке появится зеленая галочка.
— Проверяем, что в Метамаске выбрана сеть Taiko (Jolnir) и жмем на последнюю икноку слева (DEPLOY & RUN TRANSACTIONS).
Там, в ENVIRONMENT выбираем Injected Provider, подключаем Metamask, нажимаем Deploy, и подтверждаем транзакцию. Если транза успешно прошла, то все готово.
Чтобы следить за новостями по Тайко, другим тестнетам и топовым активностям вступайте в мой ТГ-канал: t.me/mmguru. А вопросы можно задавать в чате.