Nolus. Устанавливаем ноду
3 min readMar 17, 2023
Криптофорточка — гайды, ноды, тестнеты, новости
Nolus Protocol — финансовый пакет Web3, который предлагает инновационный подход к денежным рынкам, способствуя расширению постоянно развивающейся экосистемы DeFi в Cosmos
https://medium.com/@sosewforto/sdd-node-manager-f77b77620797 — Как работает SDD Node Manager. Обновление 13.03.23 с логами, нужно заново установить установщик SDD Node Manager
Установка
- Устанавливаем SDD Node Manager (если он у вас до этого был установлен, повторно устанавливать не нужно)
bash <(curl https://raw.githubusercontent.com/fortocrypto/sdd-node-manager/master/InstallPackage.sh)
- После установки нужно будет вести команду для запуска SDD Node Manager
sdd-node-manager
- Откроется меню с выбором. Жмём Nodes
- Далее выбираем из списка Nolus
- Жмем кнопку Install. Надо будет вести свой nolusnodename
- Удаляем <replace me> с лева на право кнопкой Delete на клавиатуре. Вписываем свой nolusnodename
- Жмём кнопку Save and Install (Синее окошко должно быть черное, значит, что установка началась)
- Нужно будет подождать (установка).
- Добавили логи установщика
- После того как закончилась установка нажимаем Exit и продолжаем по гайду
Дополнительные команды и создание валидатора
- Создайте кошелёк, не забудьте сохранить мнемонику
nolusd keys add wallet
- Получите токены в дискорде, раздел #testnet-faucet
- Проверить баланс
nolusd q bank balances YOUR_WALLET_ADDRESS
- Запускаем логи и проверяем синхронизацию.
journalctl -u nolusd -f
- Проверить количество блоков можно в Explorer
Как блоки словили одинаковое соотношение(cинхронизировались), создаем Validatora
- Создаем валидатора
nolusd tx staking create-validator \
--amount=1000000unls \
--pubkey=$(nolusd tendermint show-validator) \
--moniker="$NOLUS_NODENAME" \
--chain-id=nolus-rila \
--commission-rate="0.01" \
--commission-max-rate="0.10" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1000000" \
--gas-prices 0.0042unls \
--from=wallet \
-y
- Рестарт ноды
systemctl restart nolusd
- Проверить статус ноды
curl localhost:26657/status
- Узнать синхронизирована ли нода, если результат false — значит нода синхронизирована
curl -s localhost:26657/status | jq .result.sync_info.catching_up
- Узнать свой valoper адрес
nolusd keys show wallet --bech val -a
- Делегировать токены
nolusd tx staking delegate YOUR_VALOPER_ADDRESS 10000000unls --from wallet --chain-id nolus-rila --fees 1000unls
- Список активных валидаторов
nolusd 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
- Список не активных валидаторов
nolusd 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
- Проверить загруженность на сервере. Для этого прописываем в консоле команду снизу. Жмём на Hardware →Update
sdd-node-manager
- Обновлять ноду можно в SDD Node Manager. Для этого прописываем в консоле команду снизу. Жмём Nolus →Update
sdd-node-manager
- Удалить ноду можно в SDD Node Manager. Для этого прописываем в консоле команду снизу. Жмём Nolus→Delete
sdd-node-manager
- Удалить SDD Node Manager
sudo apt remove sdd-node-manager