Service operations ⚙️
Check logs
Copy sudo journalctl -u andromedad -f
Start service
Copy sudo systemctl start andromedad
Stop service
Copy sudo systemctl stop andromedad
Restart service
Copy sudo systemctl restart andromedad
Check service status
Copy sudo systemctl status andromedad
Reload services
Copy sudo systemctl daemon-reload
Enable Service
Copy sudo systemctl enable andromedad
Disable Service
Copy sudo systemctl disable andromedad
Sync info
Copy andromedad status 2>&1 | jq .SyncInfo
Node info
Copy andromedad status 2>&1 | jq .NodeInfo
Your node peer
Copy echo $(andromedad tendermint show-node-id)'@'$(wget -qO- eth0.me)':'$(cat $HOME/.andromedad/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')
Key
Add New Wallet
Copy andromedad keys add $WALLET
Restore executing wallet
Copy andromedad keys add $WALLET --recover
List All Wallets
Delete wallet
Copy andromedad keys delete $WALLET
Check Balance
Copy andromedad q bank balances $( andromedad keys show $WALLET -a )
Export Key (save to wallet.backup)
Copy andromedad keys export $WALLET
Import Key (restore from wallet.backup)
Copy andromedad keys import $WALLET wallet.backup
Tokens
Withdraw all rewards
Copy andromedad tx distribution withdraw-all-rewards --from $WALLET --chain-id galileo-3 --gas auto --gas-adjustment 1.5
Withdraw rewards and commission from your validator
Copy andromedad tx distribution withdraw-rewards $VALOPER_ADDRESS --from $WALLET --commission --chain-id galileo-3 --gas auto --gas-adjustment 1.5 -y
Check your balance
Copy andromedad query bank balances $WALLET_ADDRESS
Delegate to Yourself
Copy andromedad tx staking delegate $(andromedad keys show $WALLET --bech val -a) 1000000uandr --from $WALLET --chain-id galileo-3 --gas auto --gas-adjustment 1.5 -y
Delegate
Copy andromedad tx staking delegate <TO_VALOPER_ADDRESS> 1000000uandr --from $WALLET --chain-id galileo-3 --gas auto --gas-adjustment 1.5 -y
Redelegate Stake to Another Validator
Copy andromedad tx staking redelegate $VALOPER_ADDRESS <TO_VALOPER_ADDRESS> 1000000uandr --from $WALLET --chain-id galileo-3 --gas auto --gas-adjustment 1.5 -y
Unbond
Copy andromedad tx staking unbond $(andromedad keys show $WALLET --bech val -a) 1000000uandr --from $WALLET --chain-id galileo-3 --gas auto --gas-adjustment 1.5 -y
Transfer Funds
Copy andromedad tx bank send $WALLET_ADDRESS < TO_WALLET_ADDRES S > 1000000uandr --gas auto --gas-adjustment 1.5 -y
Validator operations
Create New Validator
Copy andromedad tx staking create-validator \
--amount 1000000uandr \
--from $WALLET \
--commission-rate 0.1 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.01 \
--min-self-delegation 1 \
--pubkey $( andromedad tendermint show-validator ) \
--moniker "$MONIKER" \
--identity "" \
--details "xxxxxxxx" \
--chain-id galileo-3 \
--gas auto --gas-adjustment 1.5 \
-y
Edit Existing Validator
Copy andromedad tx staking edit-validator \
--commission-rate 0.1 \
--new-moniker "$MONIKER" \
--identity "" \
--details "xxxxxxxxx" \
--from $WALLET \
--chain-id galileo-3 \
--gas auto --gas-adjustment 1.5 \
-y
Validator info
Copy andromedad status 2>&1 | jq .ValidatorInfo
Validator Details
Copy andromedad q staking validator $( andromedad keys show $WALLET --bech val -a )
Jailing info
Copy andromedad q slashing signing-info $( andromedad tendermint show-validator )
Unjail validator
Copy andromedad tx slashing unjail --from $WALLET --chain-id galileo-3 --gas auto --gas-adjustment 1.5 -y
Active Validators List
Copy andromedad q staking validators -oj --limit=2000 | jq '.validators[] | select(.status=="BOND_STATUS_BONDED")' | jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " " + .description.moniker' | sort -gr | nl
Check Validator key
Copy [[ $(andromedad q staking validator $VALOPER_ADDRESS -oj | jq -r .consensus_pubkey.key) = $(andromedad status | jq -r .ValidatorInfo.PubKey.value) ]] && echo -e "Your key status is ok" || echo -e "Your key status is error"
Signing info
Copy andromedad q slashing signing-info $( andromedad tendermint show-validator )
Governance
Create New Text Proposal
Copy andromedad tx gov submit-proposal \
--title "" \
--description "" \
--deposit 1000000uandr \
--type Text \
--from $WALLET \
--gas auto --gas-adjustment 1.5 \
-y
Proposals List
Copy andromedad query gov proposals
View proposal
Copy andromedad query gov proposal 1
Vote
Copy andromedad tx gov vote 1 yes --from $WALLET --chain-id galileo-3 --gas auto --gas-adjustment 1.5 -y
Delete Node
Copy sudo systemctl stop andromedad
sudo systemctl disable andromedad
sudo rm -rf /etc/systemd/system/andromedad.service
sudo rm $(which andromedad)
sudo rm -rf $HOME/.andromedad
sed -i "/ANDROMEDA_/d" $HOME/.bash_profile
Last updated 8 months ago