Skip to main content

1. Prerequisite Check (Confirm Node Sync)

Before proceeding, make sure your node has fully synced blocks:
Ensure "catching_up" is false:

2. Create Wallet Account (Skip if already created)

⚠️ Be sure to back up your mnemonic phrase and address.
It’s recommended to set the keyring-backend to file or os for safety.
Check your address:

3. Get CNHO Tokens and Fund Your Wallet

Send your address to a mainnet distributor or use the faucet to receive CNHO tokens. Check your balance:

4. Create Validator (Staking Node)

Parameter explanation:
  • --amount: Staked amount (unit: ucnho, where 1 CNHO = 1,000,000 ucnho)
  • --pubkey: Your node’s public key (auto-fetched)
  • --moniker: Validator name (shown on block explorer)
  • --commission-rate: Initial commission fee (e.g., 10%)
  • --commission-max-rate: Maximum commission fee
  • --commission-max-change-rate: Max daily rate change
  • --min-self-delegation: Minimum self-bonded amount
  • --fees: Network transaction fee
  • --from: Your wallet name

5. Check Validator Status

If you see output like below, your validator was successfully created:

6. Verify Signing Status

Check the latest validator public key:
Check if you’re in the active validator set:

7. Post-Creation Operations

Edit Validator Info

8. If Node Gets Jailed Due to Downtime

Unjail your validator with: