-
Створіть два нових EVM гаманці:
- Перший гаманець підписуємо "Elixir v3".
- Перейдіть на Sepolia Faucet та отримайте тестові ETH в мережі Sepolia. Достатньо 0.1 ETH.
- Якщо у вас є тестові токени Sepolia на іншому гаманці, перекиньте їх на "Elixir v3".
- Створіть другий гаманець, назвіть його "elixir-empty". Він повинен бути порожнім і без жодної транзакції. Вам потрібен лише його private key.
-
Не забудьте зберегти seed phrase та private key для обох гаманців.
-
Оновіть систему:
sudo apt update && sudo apt upgrade -y
-
Встановіть необхідні пакети:
sudo apt install make clang pkg-config libssl-dev build-essential git gcc chrony curl jq ncdu bsdmainutils htop net-tools lsof fail2ban wget -y
-
Завантажте скрипт для встановлення Docker:
curl -fsSL https://get.docker.com -o get-docker.sh
-
Встановіть Docker:
sudo sh get-docker.sh
-
Перевірте версію Docker:
docker --version
-
Створіть файл
validator.env
:nano validator.env
-
Додайте наступні параметри до
validator.env
, замінивши їх на ваші дані:ENV=testnet-3 STRATEGY_EXECUTOR_IP_ADDRESS=Ваша_IP_адреса_VPS/VDS STRATEGY_EXECUTOR_DISPLAY_NAME=Назва_вашої_ноди STRATEGY_EXECUTOR_BENEFICIARY=Адреса_першого_гаманця_Elixir_v3 SIGNER_PRIVATE_KEY=Private_key_другого_пустого_гаманця_elixir-empty
-
Збережіть файл, натиснувши
Ctrl + O
, підтвердіть натиснувши Enter, та поверніться до головного екрану, натиснувшиCtrl + X
.
Перш ніж почати, переконайтеся, що у вас вибраний перший гаманець "Elixir v3".
- Перейдіть на Elixir Testnet.
- Підключіть гаманець "Elixir v3".
- Мінтимо 1000 MOCK.
- Підтвердіть токени MOCK першою транзакцією, а потім натисніть Stake другою транзакцією.
- Контракт MOCK токена:
0x800eC0D65adb70f0B69B7Db052C6bd89C2406aC4
. - Делегуйте свої токени обраному валідатору або декільком.
-
Завантажте та створіть образ:
docker pull elixirprotocol/validator:v3
-
Запустіть Validator Node:
docker run --env-file /root/validator.env --name elixir --restart unless-stopped -p 17690:17690 elixirprotocol/validator:v3
-
Для перевірки, чи запустився контейнер з нодою:
docker ps -a
-
Лог ноди:
docker logs elixir -f -n 500
-
Статус ноди:
curl localhost:17690/metrics
-
Завершіть процес:
docker kill elixir
-
Видаліть образ:
docker rm elixir
-
Завантажте та створіть новий образ:
docker pull elixirprotocol/validator:v3
-
Запускаємо Validator Node:
docker run --env-file /root/validator.env --name elixir --restart unless-stopped -p 17690:17690 elixirprotocol/validator:v3