Фулл гайд по установке ноды Elixir
От фармера для фармеров.
Elixir - протокол рестейкинга, который набрал $17.6M. В данный момент у них проходит 2 сезон фарма поинтов и настало время обновить/установить ноду Elixir.
Систему для установки нод я делал в тут. Если вы новичок в этом деле, сначала прочитайте первый пост. А мы продолжим.
Далее нам потребуется приватный ключ кошелька. Рекомендую создать новый кошелек для ноды, в котором никогда не будут храниться ваши деньги. Через этот кошелек будут проходит транзакции и подписываться сигнатуры.
apt update apt upgrade apt install wget git curl nano
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | 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" | tee /etc/apt/sources.list.d/docker.list > /dev/null apt-get update apt-get install docker-ce docker-ce-cli containerd.io groupadd docker usermod -aG docker $USER docker version
Теперь загружаем шаблон для валидатора:
mkdir Elixir && cd Elixir wget https://files.elixir.finance/validator.env
nano validator.env
STRATEGY_EXECUTOR_DISPLAY_NAME - вводим общедоступное имя, которое будет отображаться в дашборде и лидерборде
STRATEGY_EXECUTOR_BENEFICIARY - вводим кошелек, куда должны прийти вознаграждения.
SIGNER_PRIVATE_KEY - вводим приватный ключ от нового кошелька без 0х в начале. Напомню, там не должно быть никаких криптовалют.
После ввода всех необходимых данных, мы сохраняем файл комбинацией CTRL+X, далее тыкаем Y и Enter.
Далее нам потребуются тестовые токены $MOCK, которые мы можем получить ТУТ. Для этого нам так же понадобится немного эфира в тестовой сети Sepolia (1, 2, 3, 4), чтоб выполнить транзакцию.
WARNING: тестовые токены надо склеймить на основной кошелек.
Как $MOCK придут, нужно застейкать все тестовые токены. Чем больше токенов застейкаете, тем больше вознаграждение будет.
Далее тыкаем на кнопку Custom validator в том же окне и вставляем адрес кошелька, который мы создали для ноды.
После подписи транзакции мы наконец становимся валидатором. У вас должна отобразиться эта панель:
Теперь устанавливаем Docker-образ ноды:
docker pull elixirprotocol/validator:v3
docker run -d \ --env-file validator.env \ --name elixir \ --restart unless-stopped \ -p 17690:17690 \ elixirprotocol/validator:v3
На этом пункте установка ноды заканчивается.
Если нужно обновить ноду, нужно ввести эти команды:
docker kill elixir docker rm elixir docker pull elixirprotocol/validator:v3