๐Ÿ”นValidator Setup Guide

This guide explains how to join the Orbion Testnet as a validator. Validators are responsible for proposing and signing blocks, securing the network, and participating in governance.

Orbion uses a Delegated Proof-of-Stake (DPoS) mechanism with slashing for misbehavior and real-time validator rotation.


๐Ÿงพ Requirements

Resource
Minimum
Recommended

CPU

2 cores

4+ cores

RAM

4 GB

8 GB

Disk

100 GB SSD

250 GB NVMe

OS

Ubuntu 20.04+

Linux/macOS

Bandwidth

10 Mbps

50 Mbps+

Validators must maintain high uptime and secure their signing keys properly.


๐Ÿ“ฆ Installation Steps

  1. Download Node Binary

# (Placeholder - official binary/URL)

wget https://orbionchain.com/releases/orbion
chmod +x orbiond
mv orbiond /usr/local/bin/
  1. Initialize Chain

orbiond init "MyValidator" --chain-id orbion-testnet
  1. Fetch Genesis File

bashSalinEditwget https://orbionchain.com/genesis.json -O ~/.orbiond/config/genesis.json
  1. Configure Peers & Ports

Edit ~/.orbiond/config/config.toml:

persistent_peers = "peer1@ip1:port,peer2@ip2:port"

๐Ÿš€ Start the Node

orbiond start

Use journalctl -fu orbiond to monitor logs.


๐Ÿ” Create Validator

After syncing:

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

Use the faucet to fund your wallet.


๐Ÿง  Key Monitoring Commands

# Node sync status
orbiond status | jq .sync_info

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

# Check missed blocks
orbiond slashing signing-info $(orbiond tendermint show-validator)

๐Ÿ”’ Security Best Practices

  • Store private keys securely

  • Run signer on separate machine (optional)

  • Use firewall to restrict open ports

  • Monitor node uptime & missed blocks daily


๐Ÿง  Note: Testnet validators are subject to slashing for downtime and double-signing. Maintain >95% uptime to avoid penalties.

Last updated