гайд
June 17, 2023

Тестнет Taiko Alpha-3

Taiko запустил новый тестнет Alpha-3.

Учитывая тот факт, что проект поднял на днях 22 миллиона $ доинвеста, участие в нем просто мастхев!

У проекта подтвержден токен $TKO и 99%, что они раздадут дроп.

И так приступим к выполнению Alpha-3:

ВИДЕО ГАЙД:

Добавляем Sepolia
Добавляем Taiko
  • Либо здесь (нужно выполнить социальные задания):
Выполняем социальные задания
Запрашиваем тестовый ETH
Минтим тестовые токены в сети Sepolia
  • Перегоняем тестовые токены (ETH, BULL, HORSE) из сети Sepolia в сеть Taiko и обратно во вкладке Bridge.

При этом тестовые токены BULL и HORSE могут выдавать ошибку при нажатии кнопки Bridge. Просто нажимайте на кнопку Bridge пока не откроется MetaMask для подтверждения транзакции. Об этом говорили сами разработчики Taiko.

Количество переводимых тестовых токенов может быть любым, но не ниже значения в 0.01.

Я переводил из сети Sepolia в сеть Taiko вот такое количество токенов: ETH - 0.4, BULL - 25, HORSE - 25; Из сети Taiko в сеть Sepolia: ETH - 0.3, BULL - 15, HORSE -15.

После того как вы завершите все транзакции, проверьте их статус во вкладке Transactions. Везде должен быть статус Claimed. Статус Pending говорит о том, что транзакция еще производится.

Транзакции с сети Taiko в сеть Sepolia проходят очень долго (от часу до четырех часов, а иногда и более). Если транзакция не прошла, то просто повторить ее.

  • А теперь давайте развернем свой смарт-контракт в сети Taiko:

Идем на сайт Remix - Ethereum IDE:

  1. Создаем новый файл с любым названием. В конце названия ставим точку и прописываем расширение файла .sol;
  2. Вставляем код смарт-контракта который я разместил ниже под скриншотом;
  3. После проделанных “манипуляций“ нажмите CTRL + S, если вы работаете на Mac, то COMMAND + S. Должны загореться зеленая галочка.
  4. Переходим во вкладку Deploy & Run Transactions.
Создаем смарт-контракт в сети Taiko
// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.7.0 <0.9.0;

/**
 * @title Storage
 * @dev Store & retrieve value in a variable
 * @custom:dev-run-script ./scripts/deploy_with_ethers.ts
 */
contract DropNetwork {

    uint256 number;

    /**
     * @dev Store value in variable
     * @param num value to store
     */
    function store(uint256 num) public {
        number = num;
    }

    /**
     * @dev Return value 
     * @return value of 'number'
     */
    function retrieve() public view returns (uint256){
        return number;
    }
}

Во вкладке Solidity Compiler выбираем версию компилятора. Данный смарт-контракт поддерживает версии от 0.7.0 до 0.9.0 и жмем на синею кнопку Compile с названием вашего смарт-контракта, после чего переходим к деплою.

Компилируем смарт-контракт

Деплой смарт-контракта:

  1. Во вкладке Environment выбираем Injected Provider - Metamask;
  2. Жмем на оранжевую кнопку Deploy и подписываем транзакцию в своем кошельке.

Если вы все сделали правильно, то ваш смарт-контракт верифицируется. Появится зеленая галочка.

Производим деплой смарт-контракта

Теперь можно, но не обязательно выполнить дополнительное действие - минт статьи Taiko:

  1. Переключаемся в сеть Optimism. Если она у вас не установлена, то устанавливаем;
  2. Скролим сайт до самого низа и нажимаем кнопку Mint.

Оставляем фидбек:

Переходим по ссылке, заполняем форму и жмем “отправить”.

Оставляем фидбек

На этом все! Taiko Alpha-3 Testnet пройден.

За проектом можете следить в их официальных соц сетях: Twitter | Discord