Chain ID: galactica_9302-1
| Node Version: v0.1.2
note
First You Need Set Variabels
MONIKER=<YOUR_MONIKER_NAME>
echo "export MONIKER=$MONIKER" >> $HOME/.bash_profile
echo "export GALACTICA_CHAIN_ID="galactica_9302-1"" >> $HOME/.bash_profile
source $HOME/.bash_profile
- Wallet
- Validator
- Token
- Service
- Governance
- Utility
- Delete
Wallet
Create Wallet
galacticad keys add wallet
Recovery Wallet
galacticad keys add wallet --recover
List All Wallet
galacticad keys list
Delete Wallet
galacticad keys delete wallet
Check Wallet Balance
galacticad q bank balances $(galacticad keys show wallet -a)
Validator
note
Make sure you have adjust YOUR_KEYBASE_ID, YOUR_DETAILS, YOUR_WEBSITE_URL
Create Validator
galacticad tx staking create-validator \
--amount=1000000agnet \
--pubkey=$(galacticad tendermint show-validator) \
--moniker=$MONIKER \
--identity="YOUR_KEYBASE_ID" \
--details="YOUR_DETAILS" \
--website="YOUR_WEBSITE_URL" \
--chain-id=$GALACTICA_CHAIN_ID \
--commission-rate=0.10 \
--commission-max-rate=0.20 \
--commission-max-change-rate=0.01 \
--min-self-delegation=1000 \
--from=wallet \
--gas-adjustment=1.5 \
--gas="auto" \
--gas-prices=1agnet
Edit Validator
galacticad tx staking edit-validator \
--new-moniker="YOUR MONIKER" \
--identity="IDENTITY KEYBASE" \
--details="DETAILS VALIDATOR" \
--website="LINK WEBSITE" \
--chain-id=$GALACTICA_CHAIN_ID \
--from=wallet \
--gas-adjustment=1.5 \
--gas="auto" \
--gas-prices=1agnet
Check Jailed Reason
galacticad query slashing signing-info $(galacticad tendermint show-validator)
Unjail Validator
galacticad tx slashing unjail --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
Token
Withdraw Rewards
galacticad tx distribution withdraw-all-rewards --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
Withdraw Rewards with Comission
galacticad tx distribution withdraw-rewards $(galacticad keys show wallet --bech val -a) --commission --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
Delegate Tokens to Your Validator
galacticad tx staking delegate $(galacticad keys show wallet --bech val -a) 100000agnet --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
Redelegate Tokens to Another Validator
galacticad tx staking redelegate $(galacticad keys show wallet --bech val -a) <TO_VALOPER_ADDRESS> 100000agnet --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
Unbond Tokens from Your Validator
galacticad tx staking unbond $(galacticad keys show wallet --bech val -a) 100000agnet --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
Send Tokens to Any Wallet
galacticad tx bank send wallet <TO_WALLET_ADDRESS> 100000agnet --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
Service
Reload Service
sudo systemctl daemon-reload
Enable Service
sudo systemctl enable galacticad
Disable Service
sudo systemctl disable galacticad
Start Service
sudo systemctl start galacticad
Stop Service
sudo systemctl stop galacticad
Restart Service
sudo systemctl restart galacticad
Check Service Status
sudo systemctl status galacticad
Check Service Logs
sudo journalctl -u galacticad -f --no-hostname -o cat
Governance
tip
For Vote, You can change the value of yes to no, abstain, no_with_veto
Vote
galacticad tx gov vote 1 yes --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
List all Proposals
galacticad query gov proposals
Check Vote
galacticad tx gov vote PROPOSAL_NUMBER VOTE_OPTION --from wallet --chain-id $GALACTICA_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1agnet -y
Create new Proposal
galacticad tx gov submit-proposal \
--title="Title" \
--description="Description" \
--deposit=10000000agnet \
--type="Text" \
--from=wallet \
--gas-adjustment 1.5 \
--gas "auto" \
--gas-prices=1agnet \
-y
Utility
Set Indexer null / kv
sed -i 's|^indexer *=.*|indexer = "null"|' $HOME/.galactica/config/config.toml
Get Validator Info
galacticad status 2>&1 | jq .ValidatorInfo
Get Denom Info
galacticad q bank denom-metadata -oj | jq
Get Sync Status
galacticad status 2>&1 | jq .SyncInfo.catching_up
Get Latest Height
galacticad status 2>&1 | jq .SyncInfo.latest_block_height
Get Node Peer
echo $(galacticad tendermint show-node-id)'@'$(curl -s ifconfig.me)':'$(cat $HOME/.galactica/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')
Set Minimum Gas Price
sed -i -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0.0025agnet\"/" $HOME/.galactica/config/app.toml
Enable Prometheus
sed -i 's|^prometheus *=.*|prometheus = true|' $HOME/.galactica/config/config.toml
Reset Chain Data
galacticad tendermint unsafe-reset-all --home $HOME/.galactica --keep-addr-book
Delete
WARNING!!! Please, before you advance to the following step! The entire chain data will be gone! Make sure you have a backup of your priv_validator_key.json!
Delete Node
sudo systemctl stop galacticad && sudo systemctl disable galacticad && sudo rm /etc/systemd/system/galacticad.service && sudo systemctl daemon-reload && sudo rm -rf $(which galacticad) && rm -rf $HOME/.galactica