February 21, 2025

Ставим ноду Unichain Mainnet [ГАЙД]

Unichain - проект от команды Uniswap, которые несколько лет назад раздали один из самых крутых дропов. Команда проекта часто упоминает важность нод в проекте, а также Uni Foundation выделяли деньги на поддержание нод в блокчейне.


Это гайд на установку ноды в мейннете. Ранее мы устанавливали эту же ноду, но только в тестнет. Если у вас уже стояла нода, вы можете промотать до момента с docker-compose.yml

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

@nodealphabot

@nodealphabot

@nodealphabot

Установка ноды:

устанавливаем на новый сервер обновления:

sudo apt update && sudo apt upgrade -y

sudo apt install nano

sudo apt install screen

sudo apt install docker.io

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose

git clone https://github.com/Uniswap/unichain-node

cd unichain-node

nano docker-compose.yml

тут убираем решетки перед mainnet. следите за тем, чтобы сохранялись отступы:

запускаем ноду:

docker-compose up -d

отправляем запрос на сервер чтобы убедиться что нода функционирует

curl -X POST -H "Content-Type: application/json" -d '{"id":1,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}' http://localhost:8545

если видим примерно такое, то все успешно установлено

Проверка логов:

docker logs -f unichain-node-execution-client-1

Также ОБЯЗАТЕЛЬНО копируем и сохраняем свой ключ :

cat geth-data/geth/nodekey

(ключ здесь)

nano geth-data/geth/nodekey

Спасибо за прочтение! Надеюсь, этот гайд помог вам установить ноду! Если возникли проблемы - можете написать мне в лс @gardenski , и я постараюсь помочь.

Мой телеграм

Youtube GardenAlpha

Сервис по установке нод AlphaNode