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

КРИПТОК - это крипты приток!

Ставим ноду Unichain на виртуальный сервер и ждём дроп! Гайд для установки сработает 100% через Terminal на Mac OS.

Для начала берём сервер, например, на Хорьке.

После регистрации и пополнения баланса, переходим в раздел Виртуальные серверы и выбираем конфигурацию за 749 рублей/месяц:

post image

Выбираем Ubuntu 24.04, соглашаемся с условиями и покупаем.

Через пару минут сервер станет активным, можно зайти за IP-адресом и паролем. Ищем на почте или нажимаем 2 раза на купленный сервер в разделе Виртуальные серверы, копируем IP-адрес, открываем Терминал на Mac OS или Putty, MobaXterm на Windows (либо аналоги) и подключаемся командой:

ssh root@ваш_ip

Enter, потом пишем yes и Enter, копируем пароль сервера, вставляем в это же окно (пароль никак не отобразится) и снова Enter. После успешного входа начинаем ставить ноду:

post image

Копируем разом эти 6 строк, вставляем в окно терминала и Enter:

sudo apt-get update\

yes | apt install git\

snap install docker\

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

cd unichain-node\

nano .env.sepolia

Дожидаемся завершения процессов.

Откроется файл:

post image

Заменить выделенное красным на:

https://ethereum-sepolia-rpc.publicnode.com

и

https://ethereum-sepolia-beacon-api.publicnode.com

Получится так:

post image

Теперь Ctrl+O, Enter и Ctrl+X. Текстовый редактор nano сохранит файл и закроется. Запускаем ноду:

docker-compose up -d

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

cat geth-data/geth/nodekey

Копируем и надежно сохраняем его (куча символов с самого начала строки до слова root). Его можно вставить в любой EVM-кошелек (если будет дроп, скорее всего он придет на этот адрес).

Команды для ноды:

Посмотреть логи:

docker logs unichain-node-op-node-1

и

docker logs unichain-node-execution-client-1

Посмотреть последний блок, над которым работала нода:

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

Общая краткая информация по ноде:

Логи ноды в реальном времени (чтобы остановить, придется закрыть терминал и подключиться снова, при переподключении не забудьте перейти в папку с нодой командой cd unichain-node)

docker-compose logs -f

Остановить ноду:

docker-compose down

На этом всё, наград может и не быть, осознавайте риски! Команды выше скорее всего и не понадобятся (если не шарите, лишний раз не трогайте), об обновлении ноды напишу в чате, гайд тоже будет.