Значение переменных $cli
$from_key_or_address
$to_address
$amount
$chain_id
$denom
$NODENAME
$WALLET
$id_prop
$address
замените на свои !!!
Создание кошелька ( ВСЕГДА СОХРАНЯЕМ СИД ФРАЗЫ )
$cli keys add $WALLET
Восстановление кошелька через сид фразу
$cli keys add $WALLET --recover
Отправка токенов с одного адреса на другой
$cli tx bank send $from_key_or_address $to_address $amount"$denom" \
--chain-id=$chain_id --fees=200$denom --gas=auto --gas-adjustment 1.5
пример
umeed tx bank send wallet umee1ztqxj0v9hl8xr0kvqllk3lxtxxxxxxxxx 50000uumee \
--chain-id=umee-1 --fees=200uumee --gas=auto --gas-adjustment 1.5
Проверка баланса
$cli q bank balances $address
Создание валидатора ( пример ) ВСЕГДА СОХРАНЯЕМ priv_validator_key.json
$cli tx staking create-validator \
--amount=1500000$denom \
--pubkey=$($cli tendermint show-validator) \
--moniker="$NODENAME" \
--chain-id="$chain_id" \
--commission-rate="0.05" \
--commission-max-rate="0.10" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1" \
--fees=600$denom \
--gas=auto --gas-adjustment 1.5 \
--from="$WALLET"
Выход их тюрьмы
$cli tx slashing unjail --chain-id "$chain_id" \
--from $WALLET --gas=auto --gas-adjustment 1.5 --fees=200$denom
Стейкинг ( делегирование ) на валидатора ( в данном примере на своего валидатора )
$cli tx staking delegate $($cli keys show $WALLET --bech val -a) 49898$denom \
--from $WALLET \
--chain-id="$chain_id" \
--gas=auto --gas-adjustment 1.5 \
--fees=200$denom
Анбондинг
$cli tx staking unbond $($cli keys show $WALLET --bech val -a) 1000000$denom \
--from $WALLET\
--chain-id="$chain_id" \
--gas=auto --gas-adjustment 1.5 \
--fees=400$denom
Информация об вашем валидаторе
$cli q staking validator $($cli keys show $WALLET --bech val -a)
Список активных валидаторов из актив сета
$cli q 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
Заклемить награды от делегирования + снять комиссию с вашего валидатора
$cli tx distribution withdraw-rewards $($cli keys show $WALLET --bech val -a) \
--from=$WALLET --chain-id=$chain_id --commission \
--gas=auto --gas-adjustment 1.5 --fees=200$denom
Заклеймить все награды от делегирования со всех валидаторов, на которые вы стейкали свои токены
$cli tx distribution withdraw-all-rewards --chain-id $chain_id \
--from $WALLET --gas=auto --gas-adjustment 1.5 --fees=200$denom
Голосование по предложениям в сети
$cli tx gov vote $id_prop yes --from WALLET --chain-id="$chain_id" \
--gas=auto --gas-adjustment 1.5 --fees=200$denom
Создание предложения ( простой пример )
$cli tx gov submit-proposal --title="izi-pizi" \
--type="Text" \
--description="testing" \
--from $WALLET \
--chain-id="$chain_id" \
--gas=auto --gas-adjustment 1.5 --fees=200$denom
Добавление депозита в открытый prop, чтобы запустить период голосования
$cli tx gov deposit $id_prop 10000000$denom \
--from $WALLET \
--chain-id="$chain_id" \
--gas=auto --gas-adjustment 1.5 --fees=200$denom
Найти транзакцию по ее хешу ( при отключении индексации на узле Tx будут не найдены )