March 25, 2023

Гайд по второму тестнету от Taiko (Askja) 

Ой ой ой, давно не встречались за одним столом мой дорогой фомоёб. Ну что там, локти кусаешь после арбитрума? Хочешь тоже ощутить кайф, когда продаёшь в стакан дохуя токенов? Ладно ладно, на этом стёбов хватит, давай лучше покажу что тебе стоит поделать в Taiko, чтобы не остаться лоубанком.

Введение уже было в этом посте. Ничего нового про проект пока не известно, но я уверен, что в скором времени мы увидим анонс с заносом больших денег.

Давайте перейдём к гайду, по которому мы будем выносить миллионы. Ну и понятное дело, абузить никто не запрещает, соответственно повторяем те же самые действия на 10, 20, 50 аккаунтах (кроме ноды) и кайфуем.

Содержание:

Настройка кошелька

Существует две сети, с которыми можно настроить ваш кошелек:
Ethereum (Sepolia testnet) и Taiko (Askja testnet).

Добавляем Sepolia Testnet в Metamask:

  • Переходим на cahinid и подключаем кошелёк
  • Находим сеть Sepolia по поиску
  • Добавляем в кошелёк

Добавляем Taiko Testnet в Metamask:

  • Переходим на cahinid и подключаем кошелёк
  • Находим сеть Taiko по поиску
  • Добавляем в кошелёк

Добавляем токены HORSE и BLL:

Токен HORSE и токен BLL - это фиктивные тестовые токены, которые используются для тестирования.

Адрес Horse: 0xCea5BFE9542eDf828Ebc2ed054CA688f0224796f
Адрес BLL: 0x6048e5ca54c021D39Cd33b63A44980132bcFA66d

В сети Taiko:

  • В Metamask нажимаем на "Импорт токенов"
  • Вводим адрес токена Horse и нажимаем на свободное пространство
  • Вводим адрес токена BLL и нажимаем на свободное пространство

В сети Sepolia:

В этой сети данные автоматически не подгружаются, поэтому нажимаем так же на "Импорт токенов" и вводим данные вручную, которые указаны ниже

Токен BLL:
Адрес контракта: 0x6048e5ca54c021D39Cd33b63A44980132bcFA66d
Символ токена: BLL

Токен Horse:
Адрес контракта: 0xCea5BFE9542eDf828Ebc2ed054CA688f0224796f
Символ токена: HORSE

Получение тестовых токенов

Чтобы получить тестовы ETH в сети Sepolia у нас есть 2 варианта:

  • Переходим на Sepolia Faucet вставляем кошелёк и начинаем майнить токен с помощью вашего ЦП. У меня за 8 минут нафармилось 0.07 ETH, главное не сворачивать окно.
  • Переходим на Faucet Sepolia Rockx, делаем твит, в котором меняем адрес на свой и вставляем ссылку на твит. Дают 0.01 ETH.

Токены BLL и HORSE можно получить через мост:

  • Выбираем сеть Sepolia в Metamask
  • Переходим на Taiko Bridge
  • Выбираем токен BLL и нажимаем на Faucet
  • Повторяем действия с токеном Horse

Использование моста

Перед тем, как мы начнём пользоваться мостом, хочу подметить, что Bridge с Taiko в Sepolia будет терпеть ошибку в 50% случаев. Сделано это специально для отладки ошибок.

Для тестирования моста:

  • Переходим на Bridge
  • Выбираем токен и вводим количество
  • Выбираем Recommended
  • Делаем Approve
  • Нажимаем на Bridge

Заметьте, что комиссия в ETH достаточно большая, поэтому советуем собрать с крана как можно больше.

Теперь наша транзакция находится во вкладке Transaction, но клеймить токены мы не можем, ибо нет ETH на Taiko. Именно поэтому мы выбирали Recommended. Просто ждём, пока токены придут на наш кошелёк (20-50 минут).

После всех этих действий, советую сделать ещё пару переводов, иногда выбирая Custom Recipient, который даёт возможность бриджить на другой кошелёк. Лично я буду 2-3 раза в неделю пользоваться мостом.

Использование обменника

Теперь воспользуемся обменников в сети Taiko, чтобы создать активность. Обменником является форк Uniswap'а, поэтому многие смогут легко взаимодействовать с ним.

  • Переходим на Swap Taiko
  • Подключаем кошелёк
  • Делаем пару свапов с ETH на BLL или HORSE и наоборот
  • Добавляем ликвидность

Повторяем данные действия 2-3 раза в неделю.

Запуск ноды

Подошли к технической и сложной части. Да, я мог бы запариться и написать для вас целый гайд по установке ноды, но зачем изобретать велосипед, если это уже сделал мой хороший друг — Елисей.

Переходим к нему в статью, читаем гайд и ставим ноду. Она даже сам Taiko разобрал по полной программе.

https://teletype.in/@mediamolekula/Taiko-Node

Самое главное, учтите то, что выделенные 50.000$ от разработчиков уйдут только тем, кто стал Prover'ом, то есть юзером, который подтверждает блоки. А для этого нужна хорошая мощность.

Развёртывание контракта

И напоследок давайте развернём контракт. Авось словим мультипликатор из-за этого. Всё, что нам нужно для этого — это Private Key кошелька и тестовые ETH в сети Taiko.

Сначала нам надо установить Foundry:

Для пользователей Linux и MacOS:

1) Открываем терминал и пишем:

 curl -L https://foundry.paradigm.xyz | bash

2) Перезапускаем терминал и пишем:

foundryup

Ждём, пока скачается всё

Для пользователей Windows:

1) Скачиваем и запускаем rustup-init с сайта. Учтите, что у вас должен быть VS Code Installer. Скачать можно тут.

2) После этого, просто вставьте команду в командную строку.

cargo install --git https://github.com/foundry-rs/foundry foundry-cli anvil --bins --locked


Если все прошло успешно, в вашем распоряжении теперь будет три раздела: forge, cast, и anvil

Для того, чтобы развернуть смарт-контракт:

  • Вводим команду

forge init hello_foundry && cd hello_foundry

  • А после вот эту
forge create --legacy --rpc-url https://rpc.a2.taiko.xyz --private-key YOUR_PRIVATE_KEY src/Counter.sol:Counter

Там, где YOUR_PRIVATE_KEY, меняем на наш приватный ключ кошелька. Найти его можно вот так:

После всех проделанных действий, проверяем на успех наш деплой в обозревателе сети Taiko: https://explorer.a2.taiko.xyz/

На этом всё. Огромная просьба, не лениться, ведь мы тратим только своё время, за которое могут насыпать достаточно много денег. А что касается установки ноды, то я бы сделал на 2-3 аккаунтах чисто на антифомо. Но если у вас нет средств на поддержку сервера, то делайте всё, кроме ноды.

Надеюсь, что вам понравился гайд и вы поделитесь им со своими друзьями. Ведь богатеть любят все. Ну и не забываем подписочку на мой канал.