VALIDEXIS Services
  • πŸ‘‹ About US
  • 🌐 Supported Networks
  • 🌍 Our Validators
  • πŸ” Validator Security: Our Approach and Protection Measures
    • πŸ”’Enhancing SSH Security for a Validator
    • πŸ“‘ TMKMS for Remote Signing
    • πŸ”‘ Horcrux
    • πŸ›‘οΈ Protecting Validator from DDoS Attacks
    • 🧩Multi-Factor Authentication (MFA) for a Validator
  • 🚨Monitoring
    • πŸ“Š Node-exporter + Prometheus + Grafana
    • πŸ•΅οΈ TenderDuty for Node Monitoring
  • 🧡 Setting up connection to IBC with Hermes
  • πŸ€–CelestiaUltraBot
    • πŸ† Contest
    • πŸš€ Getting started
    • πŸ–₯️ Validator monitoring
    • πŸ” Bridge Node Monitoring
    • πŸ‘› Wallet
    • πŸ›Έ AI Troubleshooting
  • 🟒 MAINNETS
    • Celestia
      • πŸ—‚οΈ API/RPC/gRPC/AddrBook
      • πŸ“Έ Snapshot
      • πŸ”— Validator Node Installation
        • πŸ› οΈ Upgrade
        • πŸ“œ Useful Commands
      • πŸ’Ύ Full Node Installation
        • πŸ› οΈ Upgrade
        • πŸ“œ Useful Commands
      • πŸŒ‰ Bridge Node Installation
        • πŸ› οΈ Upgrade
        • πŸ“œ Useful Commands
      • πŸ’‘ Light Node Installation
        • πŸ› οΈ Upgrade
        • πŸ“œ Useful Commands
    • Zetachain
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Xion
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Nibiru
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Kyve
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Juno
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Agoric
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • CosmosHub
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Lava
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Uptick
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Paloma
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Kusama
      • πŸ—‚οΈ API/RPC
      • πŸ“Έ Snapshot
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • Polkadot
      • πŸ—‚οΈ API/RPC
      • πŸ“Έ Snapshot
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
      • πŸ”§ Installing a Polkadot Node Using Kagome
      • πŸ§ͺ Benchmarking a Server for Substrate/Polkadot
      • πŸ“˜ Monitoring Polkadot Nodes with Prometheus and Alertmanager
      • πŸ” UFW Security Template
    • Starknet
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
    • NYM
      • βš™οΈ Installation
      • πŸ› οΈ Upgrade
      • πŸ“œ Useful Commands
  • 🟑 TESTNETS
    • Celestia
      • πŸ—‚οΈ API/RPC/AddrBook
      • πŸ“Έ Snapshot
      • πŸ”— Validator Node Installation
        • πŸ› οΈ Upgrade
        • πŸ“œ Useful Commands
      • πŸ’Ύ Full Node Installation
        • πŸ› οΈ Upgrade
        • πŸ“œ Useful Commands
      • πŸŒ‰ Bridge Node Installation
        • πŸ› οΈ Upgrade
        • πŸ“œ Useful Commands
      • πŸ’‘ Light Node Installation
        • πŸ› οΈ Upgrade
        • πŸ“œ Useful Commands
Powered by GitBook
On this page
  • Key management
  • Validator management
  • Token management
  • Service Management
  1. 🟒 MAINNETS
  2. Paloma

πŸ“œ Useful Commands

Get validator info

palomad status 2>&1 | jq .ValidatorInfo

Get sync info

palomad status 2>&1 | jq

Key management

Add new key

palomad keys add wallet

Recover existing key

palomad keys add wallet --recover

List all keys

palomad keys list

Delete key

palomad keys delete wallet

Query wallet balance

palomad q bank balances $(palomad keys show wallet -a)

Validator management

Please make sure you have adjusted moniker, identity, details and website to match your values.

Create new validator

palomad tx staking create-validator <(cat <<EOF
{
  "pubkey": $(palomad comet show-validator),
  "amount": "1000000ugrain",
  "moniker": "YOUR_MONIKER_NAME",
  "identity": "YOUR_KEYBASE_ID",
  "website": "YOUR_WEBSITE_URL",
  "security": "YOUR_SECURITY_EMAIL",
  "details": "YOUR_DETAILS",
  "commission-rate": "0.05",
  "commission-max-rate": "0.20",
  "commission-max-change-rate": "0.05",
  "min-self-delegation": "1"
}
EOF
) \
--chain-id tumbler \
--from wallet \
--gas-adjustment 1.4 \
--gas auto \
--gas-prices 0ugrain \
-y

Edit existing validator

palomad tx staking edit-validator \
--new-moniker "YOUR_MONIKER_NAME" \
--identity "YOUR_KEYBASE_ID" \
--details "YOUR_DETAILS" \
--website "YOUR_WEBSITE_URL" \
--chain-id tumbler \
--commission-rate 0.05 \
--from wallet \
--gas-adjustment 1.4 \
--gas auto \
--gas-prices 0ugrain \
-y

Unjail validator

palomad tx slashing unjail --from wallet --chain-id tumbler --gas-adjustment 1.4 --gas auto --gas-prices 0ugrain -y

Jail reason

palomad query slashing signing-info $(palomad comet show-validator)

View validator details

palomad q staking validator $(palomad keys show wallet --bech val -a)

Token management

Withdraw rewards from all validators

palomad tx distribution withdraw-all-rewards --from wallet --chain-id tumbler --gas-adjustment 1.4 --gas auto --gas-prices 0ugrain -y

Withdraw commission and rewards from your validator

palomad tx distribution withdraw-rewards $(palomad keys show wallet --bech val -a) --commission --from wallet --chain-id tumbler --gas-adjustment 1.4 --gas auto --gas-prices 0ugrain -y

Delegate tokens to yourself

palomad tx staking delegate $(palomad keys show wallet --bech val -a) 1000000ugrain --from wallet --chain-id tumbler --gas-adjustment 1.4 --gas auto --gas-prices 0ugrain -y

Delegate tokens to validator

palomad tx staking delegate <TO_VALOPER_ADDRESS> 1000000ugrain --from wallet --chain-id tumbler --gas-adjustment 1.4 --gas auto --gas-prices 0ugrain -y

Redelegate tokens to another validator

palomad tx staking redelegate $(palomad keys show wallet --bech val -a) <TO_VALOPER_ADDRESS> 1000000ugrain --from wallet --chain-id tumbler --gas-adjustment 1.4 --gas auto --gas-prices 0ugrain -y

Unbond tokens from your validator

palomad tx staking unbond $(palomad keys show wallet --bech val -a) 1000000ugrain --from wallet --chain-id tumbler --gas-adjustment 1.4 --gas auto --gas-prices 0ugrain -y

Send tokens to the wallet

palomad tx bank send wallet <TO_WALLET_ADDRESS> 1000000ugrain --from wallet --chain-id tumbler --gas-adjustment 1.4 --gas auto --gas-prices 0ugrain -y

Remove node

Please, before proceeding with the next step! All chain data will be lost! Make sure you have backed up your priv_validator_key.json!

cd $HOME
sudo systemctl stop palomad
sudo systemctl disable palomad
sudo rm /etc/systemd/system/palomad.service
sudo systemctl daemon-reload
rm -f $(which palomad)
rm -rf $HOME/.paloma
rm -rf $HOME/paloma

Service Management

Reload service configuration

sudo systemctl daemon-reload

Enable service

sudo systemctl enable palomad

Disable service

sudo systemctl disable palomad

Start service

sudo systemctl start palomad

Stop service

sudo systemctl stop palomad

Restart service

sudo systemctl restart palomad

Check service status

sudo systemctl status palomad

Check service logs

sudo journalctl -u palomad -f --no-hostname -o cat
PreviousπŸ› οΈ UpgradeNextKusama

Last updated 1 month ago