July 6, 2023

Elixir v2 testnet node guide

Сайт: https://elixir.finance/
Твіттер: https://twitter.com/ElixirProtocol
Діскорд: https://discord.gg/hAPfBSjkCj

Офіційний гайд - https://docs.elixir.finance/running-an-elixir-validator

Мінімальні системні вимоги:

2 CPU
4 GB RAM
40 GB SSD
OS: Ubuntu 20.04
Встановлюємо потрібні пакети та оновлюємо "дані":

sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ Lsb-release
Встановлюємо докер:


sudo mkdir -p /etc/apt/keyrings curl-fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo docker run hello-world


Після цього має відобразитися:

You should see a message: Unable to find image 'hello-world:latest' latest: Pulling from library/hello-world 2db29710123e: Pull complete


Дивимося запущені контейнери:

docker ps

Завантажуємо докерфайл:

wget https://files.elixir.finance/Dockerfile
Змінюємо конфігурацію:

nano Dockerfile
Відобразяться дані:

FROM elixirprotocol/validator: testnet-1


ENV ADDRESS= ENV PRIVATE_KEY= ENV VALIDATOR_NAME=

Заповнюємо поля чітко, без лапок і пробілів. ENV ADDRESS – адреса метамаску, PRIVATE_KEY – приватний ключ (не фраза), VALIDATOR_NAME – ім'я валідатора.

Щоб вийти, натискаємо Ctrl x і натискаємо Y.

Створюємо образ валідатора:

docker build. -f Dockerfile -t elixir-validator
Запускаємо ноду:

docker run -it --name ev elixir-validator
Переглянути запущені контейнери:

docker container ls

docker container logs <CONTAINED_ID>


<CONTAINED_ID> – ім'я контейнера.

Створення валідатора

Переходим на сайт - https://dashboard.elixir.finance и конектимо гаманець.

Далі нам потрібно заклймити тестові токени ELXR.

Для цього потрібен тестовий ETH, щоб заклеймити, просимо його в каналі https://discord.gg/hAPfBSjkCj).

Після того заходимо на сайт і клеймимо токени $ELXR справа зверху.

Після того, як ви отримали токени ELXR, стейкаємо токени. Підійде будь-яка сума від 100-1000 ELXR.

Потім зареєструйте валідатора. Ви можете натиснути кнопку реєстрації, а потім ввести адресу гаманця, який використовувався для запуску валідатора на попередніх кроках. Можлива затримка, перш ніж кнопка реєстрації стане активною. (Також ви можете здійснити дії по клейму тестових токенів проекту і без створення своєї ноди, просто потім буде можливість делегувати свої ELXR іншому валідатору).

Як тільки ця транзакція буде підтверджена, перевірте таблицю лідерів, щоб переконатися, що вашу адресу зареєстровано.

Потім переконайтеся, що дійсні ордери обробляються, знайшовши валідатор на сторінці метрик.

Не забуваємо слідкувати за оновленнями ноди та іншою інформацією у Діскорді проекту.