Useful commands
Keys
Add new key
andromedad keys add <key_name>Recover keys from seed
andromedad keys add <key_name> --recoverShow all keys
andromedad keys listDelete key
andromedad keys delete <key_name>Node configuration
Set custom port
port 56 was taken as an example, you can use numbers from 1 to 64 to set custom node port
ANDROMEDA_PORT=56sed -i.bak -e "s%^proxy_app = \"tcp://127.0.0.1:26658\"%proxy_app = \"tcp://127.0.0.1:${ANDROMEDA_PORT}658\"%; s%^laddr = \"tcp://127.0.0.1:26657\"%laddr = \"tcp://127.0.0.1:${ANDROMEDA_PORT}657\"%; s%^pprof_laddr = \"localhost:6060\"%pprof_laddr = \"localhost:${ANDROMEDA_PORT}060\"%; s%^laddr = \"tcp://0.0.0.0:26656\"%laddr = \"tcp://0.0.0.0:${ANDROMEDA_PORT}656\"%; s%^prometheus_listen_addr = \":26660\"%prometheus_listen_addr = \":${ANDROMEDA_PORT}660\"%" $HOME/.andromedad/config/config.toml
sed -i.bak -e "s%^address = \"tcp://0.0.0.0:1317\"%address = \"tcp://0.0.0.0:${ANDROMEDA_PORT}317\"%; s%^address = \":8080\"%address = \":${ANDROMEDA_PORT}080\"%; s%^address = \"0.0.0.0:9090\"%address = \"0.0.0.0:${ANDROMEDA_PORT}090\"%; s%^address = \"0.0.0.0:9091\"%address = \"0.0.0.0:${ANDROMEDA_PORT}091\"%; s%^address = \"0.0.0.0:8545\"%address = \"0.0.0.0:${ANDROMEDA_PORT}545\"%; s%^ws-address = \"0.0.0.0:8546\"%ws-address = \"0.0.0.0:${ANDROMEDA_PORT}546\"%" $HOME/.andromedad/config/app.tomlConfig pruning
pruning="custom"
pruning_keep_recent="100"
pruning_keep_every="0"
pruning_interval="50"
sed -i -e "s/^pruning *=.*/pruning = \"$pruning\"/" $HOME/.andromedad/config/app.toml
sed -i -e "s/^pruning-keep-recent *=.*/pruning-keep-recent = \"$pruning_keep_recent\"/" $HOME/.andromedad/config/app.toml
sed -i -e "s/^pruning-keep-every *=.*/pruning-keep-every = \"$pruning_keep_every\"/" $HOME/.andromedad/config/app.toml
sed -i -e "s/^pruning-interval *=.*/pruning-interval = \"$pruning_interval\"/" $HOME/.andromedad/config/app.tomlDisable indexing
sed -i -e "s/^indexer *=.*/indexer = \"null\"/" $HOME/.andromedad/config/config.tomlSet minimum gas prices
sed -i -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0uandr\"/" $HOME/.andromedad/config/app.tomlValidator configuration
Create validator
andromedad tx staking create-validator \
--amount 1000000uandr \
--commission-max-change-rate "0.01" \
--commission-max-rate "0.20" \
--commission-rate "0.1" \
--min-self-delegation "1" \
--pubkey=$(andromedad tendermint show-validator) \
--moniker <ANDROMEDA_NODENAME> \
--chain-id galileo-3 \
--from <ANDROMEDA_WALLET> \
--identity <KEYBASE_ID> \
--details <YOUR_TEXT> \
--website <YOUR_WEBSITE> \
--gas-prices 0.1uandr \
--gas-adjustment 1.5 \
--gas auto \
--yesEdit validator
andromedad tx staking edit-validator \
--new-moniker <ANDROMEDA_NODENAME> \
--identity <KEYBASE_ID> \
--details <YOUR_TEXT> \
--website <YOUR_WEBSITE> \
--chain-id galileo-3 \
--commission-rate 0.05 \
--from <ANDROMEDA_WALLET> \
--gas-prices 0.1uandr \
--gas-adjustment 1.5 \
--gas auto \
--yesView validator info
andromedad q staking validator $(andromedad keys show <ANDROMEDA_WALLET> --bech val -a)Unjail validator
andromedad tx slashing unjail --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yes Signing info
andromedad query slashing signing-info $(andromedad tendermint show-validator)Token operations
Send tokens
andromedad tx bank send wallet <DEST_WALLET_ADDRESS> 100uandr --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yesDelegate token to your validator
andromedad tx staking delegate $(andromedad keys show <ANDROMEDA_WALLET> --bech val -a) 100uandr --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yesDelegate token to another validator
andromedad tx staking delegate <VALOPER_ADDRESS> 100uandr --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yesRedelegate tokens to another validator
andromedad tx staking redelegate <FROM_VALOPER_ADDRESS> <TO_VALOPER_ADDRESS> 100uandr --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yesUnbond tokens from staking
andromedad tx staking unbond <VALOPER_ADDRESS> 100uandr --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yesWithdraw all rewards from staking
andromedad tx distribution withdraw-all-rewards --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yesGovernance
Vote "YES"
andromedad tx gov vote <proposal_id> yes --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yesVote "NO"
andromedad tx gov vote <proposal_id> no --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-prices 0.1uandr --gas-adjustment 1.5 --gas auto --yesAbstain from voting
andromedad tx gov vote <proposal_id> abstain --from <ANDROMEDA_WALLET> --chain-id galileo-3 --gas-adjustment 1.5 --gas auto --gas-prices 0.1uandr -yGeneral commands
Check node status
andromedad status | jqCheck service status
sudo systemctl status andromedadCheck logs
sudo journalctl -u andromedad -f --no-hostname -o catRestart service
sudo systemctl restart andromedadStop service
sudo systemctl stop andromedadStart service
sudo systemctl start andromedadDisable service
sudo systemctl disable andromedadEnable service
sudo systemctl enable andromedadReload service after changes
sudo systemctl daemon-reloadLast updated