Участвуем в Taiko Alpha 2 Testnet
Taiko - это полностью децентрализованный ZK-Rollup, эквивалентный Ethereum (1 ZK-EVM). В общем это решение которое снижает нагрузку на основную сеть путем вывода части транзакций из основной сети эфириум.
Нам интересна возможность поучаствовать в тестнете и получить вознаграждение в будущем. Все монетки для тестов получим бесплатно, нужен лишь metamask кошелек.
Идем на сайт, в верхнем правом углу жмем "connect wallet" и добавляем в metamask тестовые сети Sepolia и Taiko (Alpha-2 Testnet), по очереди вводя их в окно поиска и подключая.
Теперь импортируем несколько тестовых токенов в метамаск находясь в сети Taiko (Alpha-2 Testnet) (вверху метамаска написано и выбирается там же)
В адрес контракта токена добавляем след. контракт и остальные поля заполнятся
И еще один токен с вот таким адресом контракта
В итоге у вас должно получиться вот так
Далее пройдёмся по трем кранам и получим тестовые токены где удастся. Сеть метамаска переключаем на "Sepolia"
https://sepolia-faucet.pk910.de/
https://faucet-sepolia.rockx.com/
https://sepoliafaucet.com/
Первый кран и способ долгий, но лучше получить, в дальнейшем в других тестах пригодится. Копируем и вставляем наш адрес метамаска в поле, нажимаем "start mining"
В моем случае, потребовалось включить VPN что бы получилось запустить этот кран и выполнить капчу. Появилась вот такая картинка, якобы мы майним наш тестовый эфир, как наберется 0.025 можно заклеймить и получить. Уходит на это дело несколько часов. Внизу есть кнопка буст, там нужно ряд манипуляций провести что бы ускорить, я не стал.
Изначально окно с вводом адреса будет не активным и надписью типа много спама, для того что бы получить эфирки нужно зарегаться или войти в аккаунт. Регаетесь, там не сложно, можно быстро по гугл акку создать акк. А далее вбиваем свой адрес, проходим капчу и нажимаем "Send Me ETH"
Следующий кран на котором мне не удалось получить монетки (похоже там какой то лимит и его растаскивают периодически).
Здесь нужно сделать твит со своим eth адресом и вставить на него ссылку, это как раз и описано в блоке "How does this work?". У меня не вышло на момент прохождения теста.
Теперь идем на сайт моста и переключаем метамаск на sepolia и в правом верхнем углу подключаем метамаск.
Выбираем "HORSE" в списке и нажимаем "Faucet", жмем "Mint", подписываем транзакцию.
С "BILL" проделываем то же самое
Окей, теперь перегоним монетки "eth", "BILL", "HORSE" из сети Sepolia в Taiko A2
(половину монеток например, что бы потом через день другой вернуться и повторить все)
Я например такое число выбрал и далее в метамаске в окне указал его же или "значение по умолчанию" и одобрил
С "eth" и "HORSE" проделайте то же. Иногда транзакции и с первого и со второго раза не проходят, нужно отправлять, пока не появятся в списке "transaction" в соседней вкладке. На моменте клейма транзы долго висели, я ждал 4 дня, что бы несколько прошли. Сейчас мб уже поправили эту беду и ускорили.
На момент написания только 2 транзакции удалось заклеймить, но это уже прогресс, можно идти дальше, а потом вернуться доклеймить остальные и использовать и их.
Теперь идем по ссылке в свапалку и подключаем метамаск с сетью Taiko (Alpha-2 Testnet) и свапаем токены в одну и другую сторону, набиваем например 10 транзакций не за рас конечно, суммарно время от времени заходя в эту свапалку.
Далее переходим в соседнюю вкладку "Pool" нажимаем "Add liquidity"
Выбираем доступные пары и добавляем ликвидности в пул. Здесь так же все проходит очень долго, поэтому не забываем через какое то время прийти, проверить и сделать еще
На этом из простого пока все. Токен свой скорее всего будет у taiko, я не успел поучаствовать в первой части тестнета, но вот во вторую попал. Еще напомню, что пока очень тяжело сеть работает, приходится некоторые действия проделывать по несколько раз и ждать. Но это многих и отпугнет, а настойчивость возможно вознаградится. Поэтому приходим и пытаемся снова и снова, набиваем активности.
Про ноду и деплой контракта, если буду это делать напишу в отдельной статье.