Вы сейчас просматриваете Устанавливаем ноду Elixir

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

  • Рубрика записи:Web3.0
  • Комментарии к записи:0 комментариев
  • Время чтения:7 минут чтения

Elixir – модульный агрегатор ликвидности для децентрализованных бирж (DEX). Проект привлек $17.6 млн от Amber Group, Hack VC, Артура Хейса и других.

Сейчас запущена третья фаза тестнета, в ходе которой можно установить ноду.

Минимальные требования для сервера: 4 CPU 8 RAM 100 SSD

Подготовка

1. Для начала подготавливаем первый кошелек: нам потребуется новый или тот, на котором не хранятся ваши активы в основных сетях, поскольку мы будем предоставлять проекту свой приватный ключ. Соответственно, подвергать опасности потери средств лучше не нужно.

Создать новый кошелек можно через Metamask или Rabby Wallet. 

2. Запрашиваем на другой ваш кошелек тестовые ETH  в сети Sepolia, они пригодятся нам позже

Список кранов: 

🟠 https://www.alchemy.com/faucets/ethereum-sepolia

🟠 https://www.infura.io/faucet/sepolia

🟠 https://access.rockx.com/faucet-sepolia

🟠 https://sepolia-faucet.pk910.de

Инструкция по установке ноды

  • Подключаемся к серверу через команду
 ssh root@ip вашего сервера
  • Далее вводим следующие команды:
sudo apt update && sudo apt upgrade -y 
sudo apt install -y curl git jq lz4 build-essential unzip
  • Устанавливаем докер
sudo apt install -y ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io 
sudo usermod -aG docker $USER
newgrp docker
  • Далее вводим следующее
mkdir elixir && cd elixir
wget https://files.elixir.finance/validator.env
sudo apt install nano
nano validator.env

Откроется блокнот. Вводим внутри него данные после знака “=”:

#STRATEGY_EXECUTOR_IP_ADDRESS=вставьте сюда адрес вашего IP-сервера

#STRATEGY_EXECUTOR_DISPLAY_NAME=придумайте имя вашему валидатору

#STRATEGY_EXECUTOR_BENEFICIARY=вставьте адрес первого evm-кошелька, который мы подготавливали выше

 #SIGNER_PRIVATE_KEY=вставляем ваш приватный ключ от этого кошелька

Сохраняем данные кнопками CTRL+X , Y, Enter

Вставляем команду в терминал:

docker pull elixirprotocol/validator:v3

Заходим на сайт и подключаем второй кошелек, на который запрашивали токены ETH Sepolia, нажав на Connect

Далее нажимаем на Mint 1000 Mock и минтим токены

Отправляем их в стейкинг 

Снова переходим к терминал и вводим команду для запуска ноды:

docker run -d --env-file /root/elixir/validator.env --name elixir --platform linux/amd64 elixirprotocol/validator:v3

По этой команде ищем ID вашего контейнера и копируем его:

docker container ls

Проверяем логи по команде

docker logs -f ID вашего контейнера

Далее заходим на сайт, нажимаем на Custom Validator, вставляем свой первый адрес кошелька (который вписывали в блокнот в терминале) и нажимаем на Delegate:

Спустя несколько минут ваш адрес будет отображаться в списке валидаторов с вашим именем ноды, который вы указали в блокноте по инструкции выше.

Таким образом, вы будете делегировать токены MOCK самому себе, но с другого кошелька, из крана токены можно брать постоянно.

Чтобы получать еще больше полезной информации, не забудьте подписаться на наш Telegram-канал.

Поделиться в соцсетях

Добавить комментарий