Axone Mainnet Cheat Sheet and Key Management
This guide provides essential commands for managing wallets, nodes, and validators on the Axone Mainnet network. Make sure the environment variables mentioned at the end are correctly configured before using these commands.
1. Key Management
Create a New Wallet
⚠️ Important: Keep the generated seed phrase safe. It is the only way to recover your wallet.
axoned keys add $WALLET Recover Wallet from Seed Phrase
axoned keys add $WALLET --recover List Wallets
axoned keys list Show Wallet Details
axoned keys show $WALLET Delete Wallet
axoned keys delete $WALLET 2. Wallet Operations
Check Balance
axoned query bank balances $(axoned keys show $WALLET -a) Send Tokens
axoned tx bank send $WALLET <recipient_address> <amount>uaxone --chain-id axone-1 --gas auto --gas-adjustment 1.5 --fees 500uaxone 3. Validator Management
💡 Note: Ensure you have enough tokens for self-delegation and transaction fees before creating a validator.
Create Validator
axoned tx staking create-validator \\
--amount 1000000uaxone \\
--from $WALLET \\
--commission-rate 0.1 \\
--commission-max-rate 0.2 \\
--commission-max-change-rate 0.01 \\
--min-self-delegation 1 \\
--pubkey $(axoned tendermint show-validator) \\
--moniker "$MONIKER" \\
--identity "" \\
--website "" \\
--details "Your validator description" \\
--security-contact "your@email.com" \\
--chain-id axone-1 \\
--gas auto --gas-adjustment 1.5 \\
--fees 500uaxone Edit Validator
axoned tx staking edit-validator \\
--new-moniker "$MONIKER" \\
--identity "" \\
--website "" \\
--details "Your validator description" \\
--chain-id axone-1 \\
--from $WALLET \\
--gas auto --gas-adjustment 1.5 \\
--fees 500uaxone Delegate Tokens
axoned tx staking delegate $(axoned keys show $WALLET --bech val -a) 1000000uaxone --from $WALLET --chain-id axone-1 --gas auto --gas-adjustment 1.5 --fees 500uaxone Withdraw Rewards (Delegator)
axoned tx distribution withdraw-rewards $(axoned keys show $WALLET --bech val -a) --from $WALLET --chain-id axone-1 --gas auto --gas-adjustment 1.5 --fees 500uaxone Withdraw Rewards (Validator Commission)
axoned tx distribution withdraw-rewards $(axoned keys show $WALLET --bech val -a) --commission --from $WALLET --chain-id axone-1 --gas auto --gas-adjustment 1.5 --fees 500uaxone Unbond Tokens
axoned tx staking unbond $(axoned keys show $WALLET --bech val -a) 1000000uaxone --from $WALLET --chain-id axone-1 --gas auto --gas-adjustment 1.5 --fees 500uaxone Redelegate Tokens
axoned tx staking redelegate $(axoned keys show $WALLET --bech val -a) <destination_validator_address> 1000000uaxone --from $WALLET --chain-id axone-1 --gas auto --gas-adjustment 1.5 --fees 500uaxone 4. Node Status & Info
Check Sync Status
axoned status 2>&1 | jq .SyncInfo Check Peer Info
curl -s localhost:26657/net_info | jq -r '.result.peers[] | "\\(.node_info.id)@\\(.remote_ip):\\(.node_info.listen_addr | split(":")[2])"' Show Node ID
axoned tendermint show-node-id Restart Node
sudo systemctl restart axoned View Node Logs
sudo journalctl -u axoned -f -o cat 5. Governance
List Proposals
axoned query gov proposals View Proposal Details
axoned query gov proposal <proposal_id> Vote on Proposal
axoned tx gov vote <proposal_id> yes --from $WALLET --chain-id axone-1 --gas auto --gas-adjustment 1.5 --fees 500uaxone 6. Environment Variables
💡 Tip: Make sure to set these in your
~/.bash_profile or equivalent shell config.
echo "export WALLET=\"wallet\"" >> $HOME/.bash_profile
echo "export MONIKER=\"your-moniker\"" >> $HOME/.bash_profile
echo "export CHAIN_ID=\"axone-1\"" >> $HOME/.bash_profile
source $HOME/.bash_profile This cheat sheet is provided to streamline Axone Mainnet validator and wallet management. All commands use environment variables for easier management.