October 13

Unichain. Устанавливаем ноду

CryptoFortochka — гайды, ноды, новости, тестнеты

Uniswap — является крупнейшей автоматизированной маркет-мейкерской площадкой (AMM) DEX на виртуальной машине Ethereum

  • Инвестировали: $188 000 000
  • Инвесторы: Paradigm, a16z, Polychain, Coinbase и другие
  • Характеристики: 6CPU/16RAM/400SSD — рекомендованные / 4CPU/8RAM/60SSD — минимальные
  • Арендовать сервер: XorekCloud, Pqhosting
  • Чат и канал с поддержкой: https://t.me/fortochat / https://t.me/cryptoforto
  • Порт: 7300 9222 9545 8551 30303

Многие уже знают, недавно, Uniswap запустили свой Layer2, под названием — Unichain, я кстати даже гайд сделал по тестовой сети - обязательно сделайте эту активность

Дополнительно к тестовой активности, можно установить ноду от Unichain, при этом сделать все возможные активности в данном чейне

Сервер можно арендовать на XorekCloud за 1 399 рублей в месяц + доплатить 480 рублей за доп. 160 GiB

Устанавливаем ноду. Детальный гайд

  • Подключаемся на арендованный сервер через root
  • Выполняем команды по списку
  • Обновляем и устанавливаем необходимые пакеты
sudo apt update && sudo apt upgrade -y
  • Устанавливаем докер
sudo apt install docker.io
  • Устанавливаем Docker compose
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
  • Клонируем репозиторию Unichain
git clone https://github.com/Uniswap/unichain-node
  • Меняем директорию на unichain-node
cd unichain-node
  • Открываем нано конфиг .env.sepolia
nano .env.sepolia
  • Заменяем RPC
OP_NODE_L1_ETH_RPC=https://ethereum-sepolia-rpc.publicnode.com
OP_NODE_L1_BEACON=https://ethereum-sepolia-beacon-api.publicnode.com
  • Сохраняем содержимое Cntr + X, Y, Enter
  • Запускаем ноду
docker-compose up -d
  • Пробуем curl нашу ноду
curl -d '{"id":1,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}' \
  -H "Content-Type: application/json" http://localhost:8545
  • Должен быть такой результат
  • Проверяем логи unichain-node-op-node-1
docker logs unichain-node-op-node-1
  • Проверяем логи unichain-node-execution-client-1
docker logs unichain-node-execution-client-1

Дополнительные команды

  • Остановить ноду
docker-compose down
  • Сделать рестарт
docker-compose down
docker-compose up -d
  • Удалить ноду
cd unichain-node
docker-compose down
sudo rm -r unichain-node

Данная статья была написана каналом Crypto Fortochka