March 30, 2023

Taiko Alpha-2 | Нода

Копируем команду целиков из каждого окошка с кодом и вставляем в терминал! Cпросит Y/n - вводите Y.

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
git clone https://github.com/taikoxyz/simple-taiko-node.git
cd simple-taiko-node
cp .env.sample .env

Переходим на Infura и регистрируемся.

1. Выбираем Web3 API, придумываем любое название и создаём проект.

2. Переходим в раздел API Keys.
3. Кликаем по имени вашей организации и видим следующее:

4. Меняем с Mainnet на Sepolia, копируем ссылку с Https и WebSockets, эти две ссылки будем вставлять в терминале.

Вставляем в терминал команду ниже:

nano .env

В поле L1_ENDPOINT_HTTP вставляем вашу ссылку https
В поле L1_ENDPOINT_WS вставляем вашу ссылку wss
В поле ENABLE_PROVER меняем false на true
В поле L1_PROVER_PRIVATE_KEY вставляем ваш приватный ключ Metamask.

После изменения данных нажимаем CTRL+O, затем Enter, затем CTRL+X

Запрашиваем тестовые токены на наш кошелёк, приватный ключи которого мы указывали в ноде:

1. Добавляем в Metamask сеть Sepolia.
2. Запрашиваем тестовые токены у кранов, их несколько:

После получения токенов можно запустить ноду командой ниже:

cd simple-taiko-node
docker compose up -d

Готово!

Следить за состоянием ноды можно через графики на Grafana, для этого копируем ссылку и вместо YOUR_IP вставляем ip вашего сервера:

http://YOUR_IP:3000/d/L2ExecutionEngine/l2-execution-engine-overview?orgId=1&refresh=10s

За работой ноды можно следить через логи командой ниже. Будет много критических ошибок - это нормально, мы в тестнете.

cd simple-taiko-node
docker compose logs -f

В эксплорере можно следить за транзакциями вашего кошелька и добытыми блоками - https://sepolia.etherscan.io/