Rent server onSponsored
Установка
Воспользуйтесь нашим скриптом для быстрой установки:
wget -q -O nibiru.sh https://api.nodes.guru/nibiru.sh && chmod +x nibiru.sh && sudo /bin/bash nibiru.sh
Укажите имя для своей ноды и ждите завершения установки, после чего выполните команду:
source $HOME/.bash_profile
Создайте кошелёк, не забудьте сохранить мнемонику.
nibid keys add wallet
Запрашиваем токены в кране.
После полной синхронизации проверяем баланс, если всё в порядке, переходим к созданию валидатора.
nibid q bank balances YOUR_WALLET_ADDRESS
Также вы можете проверить свой баланс в нашем эксплорере.
Создайте валидатора:
nibid tx staking create-validator \
--amount=1000000unibi \
--pubkey=$(nibid tendermint show-validator) \
--moniker="$VALIDATOR" \
--chain-id=nibiru-itn-3 \
--commission-rate="0.01" \
--commission-max-rate="0.10" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1000000" \
--fees=10000unibi \
--from=wallet \
-y
Установка pricefeeder
wget -q -O nibiru_pfd.sh https://api.nodes.guru/nibiru_pfd.sh && chmod +x nibiru_pfd.sh && sudo /bin/bash nibiru_pfd.sh
Обязательно пополните свой pfd кошелёк после установки.
Изменяем адрес который будет использовать pricefeeder:
nibid tx oracle set-feeder $(grep 'address:' $HOME/pfd_wallet.txt | awk '{print $3}') --chain-id nibiru-itn-3 --from wallet --fees 5000unibi -y
Дополнительно
Посмотреть логи
journalctl -u nibid -f
Посмотреть логи price feeder:
journalctl -u pricefeeder -f
Рестарт ноды:
systemctl restart nibid
Проверить показатели ноды:
curl localhost:26657/status
Узнать синхронизирована ли нода, если результат false – значит нода синхронизирована
curl -s localhost:26657/status | jq .result.sync_info.catching_up
Узнать свой valoper адрес:
nibid keys show wallet --bech val -a
Заделегировать токены (для того, чтобы увеличить свой стейк делегируйте на свой valoper адрес):
nibid tx staking delegate YOUR_VALOPER_ADDRESS 10000000unibi --from wallet --chain-id nibiru-itn-3 --fees 5000unibi
Список активных валидаторов:
nibid query staking validators --limit 2000 -o json | jq -r '.validators[] | select(.status=="BOND_STATUS_BONDED") | [.operator_address, .status, (.tokens|tonumber / pow(10; 6)), .description.moniker] | @csv' | column -t -s"," | sort -k3 -n -r
Список не активных валидаторов:
nibid query staking validators --limit 2000 -o json | jq -r '.validators[] | select(.status=="BOND_STATUS_UNBONDED") | [.operator_address, .status, (.tokens|tonumber / pow(10; 6)), .description.moniker] | @csv' | column -t -s"," | sort -k3 -n -r
Удалить ноду:
systemctl stop nibid
systemctl disable nibid
rm -rf $(which nibid) ~/.nibid ~/nibiru