June 6

Analog Validator Node Guide | Гайд по ноде Аналог

Требования к серверу:

8/16/300

я взяла на хетцнере

ВИДЕО ГАЙД ТУТ

Установка

Подготавливаем сервер:

sudo apt-get update -y && sudo apt upgrade -y && sudo apt-get install make build-essential unzip lz4 gcc git jq -y

sudo wget -qO /usr/local/bin/websocat https://github.com/vi/websocat/releases/latest/download/websocat.x86_64-unknown-linux-musl

sudo chmod a+x /usr/local/bin/websocat

Устанавливаем докер и докер компоуз:

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
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose
docker pull analoglabs/timechain

docker run -d -p 9944:9944 -p 30303:30303 analoglabs/timechain --base-path /data --unsafe-rpc-external --rpc-methods=Unsafe --telemetry-url="wss://telemetry.analog.one/submit 9" --name <NAME>
#заменить <NAME> на имя своей ноды (придумать)

echo '{"id":1,"jsonrpc":"2.0","method":"author_rotateKeys","params":[]}' | websocat -n1 -B 99999999 ws://127.0.0.1:9944
#сохраните вывод (то, что показано на скрине выделеным)

Что бы проверить логи:

docker container ls
#запоминаем айди докер контейнера analoglabs/timechain

docker container logs <ID>
#заменить <ID> на айди вашего контейнера

Эксплорер сети тут

Создаем кошелек тут

Копируем адрес кошелька, идем в дискорд проекта, ветка #faucet, туда пишем:
!faucet ТВОЙ_КОШЕЛЕК

Теперь нам нужно создать валидатора, идем в полькадот джс:

Нажимаем сеть -> стейкинг -> аккаунты -> +валидатор

Теперь выбираем кошелек с тестовыми токенами, вписываем сколько хотим заделегировать в него, нажимаем "Следующий"

В первую строку вписываем то, что копировали в терминале в выводе последней команды и подписываем транзакцию!

Заполните форму после всего!!!!

Спасибо за внимание! И поздравляю с новой нодой!
@kulikovae