February 19

Zora. Устанавливаем ноду. Пошаговая инструкция

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

Zora — это Layer2 решение на Ethereum, Marketplace, а также они предоставляют различные SDK для разработчиков

Мы уже крутили транзакции, разворачивали контракт, минтили NFT, и недавно появилась возможность запустить свою ноду на Zora в Mainnet, по такому поводу сделали для вас гайд, как это сделать. Так как от проекта ждем Airdrop, то нода в теории может быть мультипликатором(сейчас нет никакой награждаемой фазы, но мы делаем)

Что делать?

  • Подключаемся на арендованный сервер через root
  • Выполняем команды по списку
sudo apt-get update && sudo apt-get update -y
sudo apt install curl build-essential git screen jq pkg-config libssl-dev libclang-dev ca-certificates gnupg lsb-release -y
  • Если появится ошибка при установке второй команды(как на скрине), то отдельно устанавливаем командой ниже:
sudo dpkg --configure -a
  • Устанавливаем Docker. Это добавит официальный ключ GPG Docker
sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg
  • Добавляем репозиторий в источники Apt
echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullsudo apt-get update
  • Далее устанавливаем dependencies
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose -y
  • Появится розовое окно, где нужно нажать на Yes + Enter
  • Клонируем Github репозиторий
git clone https://github.com/conduitxyz/node.git
cd node
  • Загружаем папку основной сети Zora
./download-config.py zora-mainnet-0
  • Устанавливаем значение CONDUIT_NETWORK:
export CONDUIT_NETWORK=zora-mainnet-0
  • Добавляем свои API в файл среды:
cp .env.example .envnano .env
  • Появится редактор
  • Теперь заходим на Alchemy и регистрируем аккаунт, затем жмем Create New App
  • Создаем API Key на Ethereum
  • Копируем HTTPS адрес
  • Возвращаемся к консоле и удаляем буквы до OP_NODE_L1_ETH_RPC=(ваш скопированные HTTPS)
  • Закройте файл, нажав CTRL + X. Вас спросят, хотите ли вы сохранить файл, нажмите Y и нажмите Enter. Закройте файл, нажав CTRL + X. Вас спросят, хотите ли вы сохранить файл, нажмите Y и нажмите Enter
  • Теперь у нас все готово, чтобы запустить свою ноду. Начните сеанс экрана с помощью этой команды
screen -S log
  • Запускаем ноду
docker compose up --build
  • Дайте немного времени для загрузки и появятся логи
Готово