Rent server onSponsored
AI Translation
Оффициальная документация доступна здесь.
Установка
Воспользуйтесь нашим скриптом для быстрой установки:
wget -q -O rebus.sh https://api.nodes.guru/rebus.sh && chmod +x rebus.sh && sudo /bin/bash rebus.sh
Укажите имя для своей ноды и ждите завершения установки, после чего выполните команду:
source $HOME/.bash_profile
Создайте кошелёк, не забудьте сохранить мнемонику.
rebusd keys add wallet --coin-type 118 --algo secp256k1
Запрашиваем токены в дискорде, раздел #test-faucet .
После полной синхронизации проверяем баланс, если всё в порядке, переходим к созданию валидатора.
rebusd q bank balances YOUR_WALLET_ADDRESS
rebusd tx staking create-validator \
--moniker="$REBUS_NODENAME" \
--amount=990000000000000000arebus \
--fees 300arebus \
--pubkey=$(rebusd tendermint show-validator) \
--chain-id=reb_3333-1 \
--commission-max-change-rate=0.01 \
--commission-max-rate=0.20 \
--commission-rate=0.10 \
--min-self-delegation=1 \
--from=wallet \
--yes
Дополнительно
Посмотреть логи
journalctl -u rebusd -f -o cat
Рестарт ноды:
systemctl restart rebusd
Проверить показатели ноды:
curl localhost:26657/status
Узнать синхронизирована ли нода, если результат false – значит нода синхронизирована
curl -s localhost:26657/status | jq .result.sync_info.catching_up
Узнать свой valoper адрес:
rebusd keys show wallet --bech val -a
Заделегировать токены (для того, чтобы увеличить свой стейк делегируйте на свой valoper адрес):
rebusd tx staking delegate YOUR_VALOPER_ADDRESS 10000000arebus --from wallet --chain-id reb_3333-1 --fees 1000arebus
Список активных валидаторов:
rebusd 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
Список не активных валидаторов:
rebusd 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
Используемые порты:
26656, 26657, 9091, 9090, 6060, 1317
Удалить ноду:
systemctl stop rebusd
systemctl disable rebusd
rm -rf ~/rebus ~/.rebusd /etc/systemd/system/rebusd.service