Ноды
November 28, 2021

Anoma Feigenbaum

Сегодня будем поднимать ноду ANOMA .

Проект пока никак не стимулируется, но учитывая хайп вокруг этого проекта, думаю принять участие на самых ранних стадиях будет верным решением, приступим.

Аренда сервера

Необходим следующий сервер:

4 CPU, 16 GB RAM, 200 GB SSD, Ubuntu 20.04

если арендуем на Hetznere подойдет CX41

гайд по аренде и подключению к серверу читайте тут -

https://teletype.in/@leader2869/StartVPS

Присоединяемся к проекту:

Заполняем форму -https://docs.google.com/forms/d/e/1FAIpQLSeBneMbzZ7DLqSRnPWnJhjBE57-JmKqOe_6NHp_iT0rkJk8Vw/viewform

Далее присоединяемся к дискорду https://discord.gg/sFsqqE6Ucc

в канале all-channels нажать на дерево

Начинаем установку Ноды ( Linux)

Спасибо команде Nodes.Guru , воспользуемся их автоматическим скриптом:

wget -q -O anoma.sh https://api.nodes.guru/anoma.sh && chmod +x anoma.sh && sudo /bin/bash anoma.sh

Далее жмем цифру 1 => Enter и дожидаемся пока все автоматически установится

После того как всё установится (ждать примерно 15 минут), двигаемся дальше:

source $HOME/.bash_profil

Проверяем наши логи:

journalctl -u anomad -f

если все работает жмем ctrl+C

СОЗДАЕМ КЛЮЧ

Давайте создадим новый ключ, вводим команду:

anoma wallet key gen --alias my-key

нас попросит ввести пароль, вводим любой пароль (понятное дело, мы его запоминаем) можно не сложный и жмем Enter, должно получится примерно вот так:

Далее вводим переменную:

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n anoma_moniker

И теперь вбиваем команду которая покажет синхронизирована нода или нет:

anoma_node_info

Видем, что нода еще не синхронизировалась, ожидаем и время от времени проверяем командой - anoma_node_info, синхронизировалась нода или нет

После того как нода синхронизируется, начинаем инициализировать счет:

anoma client init-account --alias my-new-acc --public-key my-key --source my-key

После удачного выполнения вы должны видеть такое сообщение:

The transaction initialized 1 new account Added alias my-new-acc for address atest1kjdslahfaksjdhfajdhfkjadshfjkdfakjdhfakjlakdhfjhakdjhadkjfhaksdf

Далее создаем Валидатора:

anoma client transfer --source faucet --target my-new-acc --signer my-new-acc --token XAN --amount 1000

Проверяем баланс:

anoma client balance --token XAN --owner my-new-acc

Вы должны видеть XAN: 1000

Регистрируем Валидатора:

anoma client init-validator --alias my-validator --source my-new-acc

При выполнении нужно будет вводить пароль. Сохраните его.

После удачного выполнения вы будете видеть такое сообщение:

Added alias my-validator for address atest1vakldhfalksdjhflksajdhfkjashdfkljhsad.
Added alias my-validator-rewards for address atest1v4eaksdfkahdlkfjhasldkjhflakjs.

The validator's addresses and keys were stored in the wallet:
Validator address "my-validator"
Staking reward address "my-validator-rewards"
Validator account key "my-validator-key"
Consensus key "my-validator-consensus-key"
Staking reward key "my-validator-rewards-key"
The ledger node has been setup to use this validator's address and consensus key.

Далее рестартуем ноду:

sudo systemctl restart anomad 

делегируем токены созданному валидатору

anoma client bond --source my-new-acc --validator my-validator --amount 900.00

Проверяем что делегация произошла:

anoma client bonds --owner my-new-acc

Ну вот впринципе и все, правда в последнее время, сеть не стабильна... следите за информацией в официальной группе телеграм https://t.me/anoma_ru