๐Ÿ”นValidator Setup

Orbionโ€™s validator system is designed to be lightweight, modular, and accessible โ€” enabling high-performance consensus without centralizing participation. This guide covers how to join the Orbion Testnet as a validator and begin participating in block production and governance.


โœ… Minimum Requirements

To run a validator node effectively on the testnet, the following specifications are recommended:

Component
Minimum
Recommended

CPU

2 cores

4+ cores

RAM

4 GB

8+ GB

Storage

100 GB SSD

250+ GB NVMe

Bandwidth

10 Mbps up/down

50+ Mbps preferred

OS

Linux/macOS

Ubuntu 20.04 LTS

Note: These specs may evolve before mainnet. Ensure your machine is consistently online and stable.


โš™๏ธ Installation

You can run an Orbion node using the latest testnet binary release. Installation steps:

  1. Clone the Repository (or Download Binary) (Link will be provided on official GitHub/GitBook)

  2. Initialize the Chain

orbiond init "My Validator" --chain-id orbion-testnet
  1. Download Genesis File

wget https://orbionchain.com/genesis.json -O ~/.orbiond/config/genesis.json
  1. Add Seeds/Peers (example only)

# Update ~/.orbiond/config/config.toml
persistent_peers = "peer1@ip1:port,peer2@ip2:port"
  1. Start Node

orbiond start

๐Ÿงพ Create Validator

Once your node is fully synced:

orbiond tx staking create-validator \
  --amount 1000orb \
  --pubkey $(orbiond tendermint show-validator) \
  --moniker "MyValidator" \
  --chain-id orbion-testnet \
  --commission-rate "0.05" \
  --commission-max-rate "0.20" \
  --commission-max-change-rate "0.01" \
  --min-self-delegation "1" \
  --from wallet-name \
  --gas auto \
  --yes

You must fund your wallet via the faucet before submitting the transaction.


๐Ÿ“ก Monitoring & Logs

Use the following commands to monitor your validator:

# View logs
journalctl -fu orbiond

# Check sync status
orbiond status | jq .sync_info

# Validator info
orbiond query staking validator $(orbiond keys show wallet-name --bech val -a)

๐Ÿ”ฅ Slashing Conditions

Orbion applies slashing for:

  • Downtime โ€“ failure to sign blocks over a window

  • Double signing โ€“ equivocation leads to permanent jailing

  • Low self-delegation โ€“ auto-unbonded if threshold is breached

Make sure your validator maintains >95% uptime and is properly monitored.


๐Ÿ” Security Tips

  • Use a separate machine for signing (sentinel or remote signer)

  • Protect keys with encryption & off-site backup

  • Do not expose RPC ports to public without firewall or proxy

  • Rotate keys regularly if running in testnet for extended time

Last updated