Rent server onSponsored
Кошельки хранятся в --keyring-backend test, по этой причине если вы будете будете отправлять транзакции не забудьте добавлять этот флаг или же восстановите ваш кошелек используя мнемонику (команда для получения мнемоники доступна ниже в гайде) командой (замените WALLET_NAME на желаемое имя кошелька, может быть любое):
assetClient keys add WALLET_NAME --recover
1. Установка
Воспользуйтесь нашим скриптом для быстрой установки:
В связи с долгим временем установки вы можете запустить установку в screen, для этого выполните следующие команды (выполнять поочередно):
screen -S assetMantle
wget -q -O assetMantle.sh https://api.nodes.guru/assetMantle.sh && chmod +x assetMantle.sh && sudo ./assetMantle.sh
В дальнейшем для выхода из screen нажмите сочетание Ctrl + A, затем D
Если вам нужно подключиться к screen выполните команду:
screen -rd assetMantle
wget -q -O assetMantle.sh https://api.nodes.guru/assetMantle.sh && chmod +x assetMantle.sh && sudo ./assetMantle.sh
Укажите имя для своей ноды, название для кошелька, пароль к нему и ждите завершения установки, после чего выполните команду:
source $HOME/.bash_profile
Проверить логи ноды вы можете командой:
journalctl -u assetd -f
2. Полезные команды
Выйти из тюрьмы:
assetClient tx slashing unjail --chain-id $MANTLE_CHAIN --keyring-backend test --from $MANTLE_WALLET --fees 1100umantle
Получить награды:
assetClient tx distribution withdraw-all-rewards --chain-id $MANTLE_CHAIN --keyring-backend test --from $MANTLE_WALLET --fees 1100umantle
Проверить баланс:
assetClient q account ADDRESS
Проверить баланс вашего адреса (с которого вы создавали валидатора если шли по гайду):
assetClient q account $(assetClient keys show $MANTLE_WALLET --keyring-backend test -a)
Получить свой valoper адрес (адрес валидатора):
assetClient keys show $MANTLE_WALLET --keyring-backend test --bech val
Увеличить свой бонд (размер своего стейка):
assetClient tx staking delegate YOUR_VALOPER_ADDRESS AMOUNTumantle --chain-id $MANTLE_CHAIN --keyring-backend test --from $MANTLE_WALLET --fees 1100umantle
Проверить статус ноды:
curl localhost:26657/status
Получить список активного сета валидаторов:
assetClient q staking validators -o json | jq -r '.[] | select(.status==2) | [.operator_address, .status, (.tokens|tonumber / pow(10; 6)), .description.moniker] | @csv' | column -t -s"," | sort -k3 -n -r | nl