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

Crypto Fortochka
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

--

--