NG
Onomy

Onomy

Setup Guide

AI Translation
Testnet 1 завершен, следите за новостями.
Официальная документация доступна здесь.
Примерное время установки – 4 часа.

Кошельки хранятся в --keyring-backend test, по этой причине если вы будете будете отправлять транзакции не забудьте добавлять этот флаг или же восстановите ваш кошелек используя мнемонику (команда для получения мнемоники доступна ниже в гайде) командой (замените WALLET_NAME на желаемое имя кошелька, может быть любое):

onomyd keys add WALLET_NAME --recover

1. Установка

Воспользуйтесь нашим скриптом для быстрой установки:

В связи с долгим временем установки вы можете запустить установку в screen, для этого выполните следующие команды (выполнять поочередно):

screen -S onomy
wget -q -O onomy.sh https://api.nodes.guru/onomy.sh && chmod +x onomy.sh && sudo /bin/bash onomy.sh

В дальнейшем для выхода из screen нажмите сочетание Ctrl + A, затем D
Если вам нужно подключиться к screen выполните команду:

screen -rd onomy
wget -q -O onomy.sh https://api.nodes.guru/onomy.sh && chmod +x onomy.sh && sudo /bin/bash onomy.sh

Укажите имя для своей ноды, название для кошелька, пароль к нему и ждите завершения установки, после чего выполните команду:

source $HOME/.bash_profile

В результате установки будут созданы два сервиса:

  • onomyd (сама нода)
  • gbtd (мост между Cosmos и Ethereum)

Сервис onomyd должен работать корректно с самого начала, сервис gbtd станет работать только после того, как вы полностью закончите установку и пополните Eth кошелек gbt (оркестратора).

В ходе установки создается 1 Eth кошелек и 1 Cosmos кошелек, мнемоники от них хранятся в папке .gbt (cd $HOME/.gbt), получить доступ к ним можно командой:

cat $HOME/.gbt/keys.json

Посмотреть ключи оркестратора можно командой:

gbt keys show

Проверить логи ноды вы можете командой:

journalctl -u onomyd -f

Проверить логи оркестратора можно командой:

journalctl -u gbtd -f

В случае если все было установлено корректно вывод оркестратора должен быть примерно такой:

Onomy-0

2. Полезные команды

Выйти из тюрьмы:

onomyd tx slashing unjail --chain-id $ONOMY_CHAIN --keyring-backend test --from $ONOMY_WALLET

Получить награды:

onomyd tx distribution withdraw-all-rewards --chain-id $ONOMY_CHAIN --keyring-backend test --from $ONOMY_WALLET

Проверить баланс:

onomyd q bank balances ADDRESS

Проверить баланс вашего адреса (с которого вы создавали валидатора если шли по гайду):

onomyd q bank balances $(onomyd keys show $ONOMY_WALLET --keyring-backend test -a)

Получить свой valoper адрес (адрес валидатора):

onomyd keys show $ONOMY_WALLET --keyring-backend test --bech val

Увеличить свой бонд (размер своего стейка):

onomyd tx staking delegate YOUR_VALOPER_ADDRESS AMOUNTnom --chain-id $ONOMY_CHAIN --keyring-backend test --from $ONOMY_WALLET

Проверить статус ноды:

curl localhost:26657/status

Получить список активного сета валидаторов:

onomyd query staking validators --limit 1000 -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 | nl
Stuck? Ask!

By continuing to use our website, you consent to our use of cookies in accordance with our cookie policy