Нода Defund. Оплачиваемый тестнет.

Нода Defund. Оплачиваемый тестнет.

Chikhhhh

Всем привет, сегодня я расскажу о ноде, у которой уже в токеномике прописаны награды для ранних валидаторов.


Как я понял, общий пул наград - 15% от общей эмиссии для всех участников публичной тестовой сети, в которой мы и будем участвовать. Не скажу, что такой огромный процент от общей эмиссии токенов в качестве награды валидаторам - хорошо, но раз есть нода, почему бы не поставить, затраты не такие уж и большие :)


Минимальные системные требования к серверу: 4CPU 8RAM 300GB SSD.


С такими приколами на объем памяти пойдет сервак с Contabo, самый дешевый, но с дополнительным SSD местом за 7 евро в месяц, как на прикрепленном скрине.


Устанавливаем ноду

Сначала рекомендую обновить ваш сервер.

sudo apt-get update


Далее вводим команду, установка всей ноды пройдет через докер:
wget -q -O defund.sh https://api.nodes.guru/defund.sh && chmod +x defund.sh && sudo /bin/bash defund.sh

Потом укажите имя для ноды и сохраните его куда-либо. Вдруг попросят указать в какой-либо форме, а вы забудете.


Если будете ставить ноду на более чем 1 сервер, то настоятельно не рекомендую указывать никнеймы по типу DailyNode1, DailyNode2 3,4,5 и т.п., т.к. не известно какое отношение будет к мультиаккерам к концу тестнета.
Указываем команду:
source $HOME/.bash_profile


Создаем кошелек.

Команда:
defundd keys add wallet

Вас попросят придумать и указать пароль для вашего кошелька. Рекомендую пароль тоже записать куда-либо, чтобы не забыть.


Вам дадут seed фразу от вашего кошелька, её не теряем, сохраняем в надежное место.


Далее потребуется запросить токены, для это переходим по ссылочке: https://bitszn.com/faucets.html


Выбираем раздел COSMOS. И там вы увидите кран с названием этого проекта. Введите туда номер кошелька, если снизу будет надпись на зеленом фоне success - все ок!.


Далее вам нужно дождаться полной синхронизации ноды с сетью. Проверить статус синхронизации можно при помощи команды:

curl -s localhost:26657/status | jq .result.sync_info.catching_up


Если в терминале вы увидите "TRUE" - идет синхронизация

Если в терминале вы увидите "FALSE' - синхронизация завершена, можно ставить валидатор.


Перед тем как его ставить, проверяем баланс токенов на ноде. Используем команду
defundd q bank balances адрес вашего кошелька


Если есть токены - вставляем команды для установки валидатора.

defundd tx staking create-validator \

--amount=1000000ufetf \

--pubkey=$(defundd tendermint show-validator) \

--moniker="$DEFUND_NODENAME" \

--chain-id=defund-private-1 \

--commission-rate="0.10" \

--commission-max-rate="0.20" \

--commission-max-change-rate="0.01" \

--min-self-delegation="1000000" \

--gas="auto" \

--from=wallet


Вставляем команду целиком, одним разом. Потом у вас попросят пароль, который вы придумали. Также вам нужно будет ответить игриком на один вопрос, думаю с этим разберетесь и "y" на клавиатуре нажмете :)



Потом вам нужно будет узнать valoper адрес.

defundd keys show wallet --bech val -a


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

defundd tx staking delegate СЮДА УКЗАЫВАЕМ АДРЕС,ЧТО ПОЛУЧИЛИ 10000000ufetf --from wallet --chain-id defund-private-1 --fees 1000ufetf


Проверить работу ноды.

Все можно проверить классической проверкой логов.

journalctl -u defund -f

Есть подозрения, что нода не пашет? Перезагружаем.

systemctl restart defund


Отмечу, что нода долго синхронизируется, поэтому если что-то не так, не паникуем смотрим как идет синхронизация.








Report Page