Ставим ноду Unichain на виртуальный сервер и ждём дроп! Гайд для установки сработает 100% через Terminal на Mac OS.
Для начала берём сервер, например, на Хорьке.
После регистрации и пополнения баланса, переходим в раздел Виртуальные серверы и выбираем конфигурацию за 749 рублей/месяц:

Выбираем Ubuntu 24.04, соглашаемся с условиями и покупаем.
Через пару минут сервер станет активным, можно зайти за IP-адресом и паролем. Ищем на почте или нажимаем 2 раза на купленный сервер в разделе Виртуальные серверы, копируем IP-адрес, открываем Терминал на Mac OS или Putty, MobaXterm на Windows (либо аналоги) и подключаемся командой:
ssh root@ваш_ip
Enter, потом пишем yes и Enter, копируем пароль сервера, вставляем в это же окно (пароль никак не отобразится) и снова Enter. После успешного входа начинаем ставить ноду:

Копируем разом эти 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
Дожидаемся завершения процессов.
Откроется файл:

Заменить выделенное красным на:
https://ethereum-sepolia-rpc.publicnode.com
и
https://ethereum-sepolia-beacon-api.publicnode.com
Получится так:

Теперь 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
На этом всё, наград может и не быть, осознавайте риски! Команды выше скорее всего и не понадобятся (если не шарите, лишний раз не трогайте), об обновлении ноды напишу в чате, гайд тоже будет.
