ORBION DOCS
WebsiteWhitepaper
  • ๐Ÿ”นIntroduction
  • ๐Ÿ”นCore Architecture
  • ๐Ÿ”นWhy Modular
  • ๐Ÿ”นGovernance
  • ๐Ÿ”นFee Model & Token Utility
  • ๐Ÿ”นArchitecture Overview
  • Core Team
  • ๐Ÿ”นFAQ
  • Network
    • ๐Ÿ”นOverview
    • ๐Ÿ”นPublic RPC Endpoints
    • ๐Ÿ”นExplorer & Faucet
    • ๐Ÿ”นValidator Setup
    • ๐Ÿ”นNetwork Parameters
  • Developer Guide
    • ๐Ÿ”นHow to Connect with MetaMask
    • ๐Ÿ”นDeploy Smart Contracts on Orbion
    • ๐Ÿ”นUsing the Testnet Faucet
    • ๐Ÿ”นValidator Setup Guide
  • RPC Access
    • ๐Ÿ”นPublic RPC Specs
    • ๐Ÿ”นRate Limits & Best Practices
    • ๐Ÿ”นRunning a Node
  • for user
    • ๐Ÿ”นTokenomics
    • ๐Ÿ”นOrbion Roadmap
  • Ecosystem
    • ๐Ÿ”นOrb Coin
    • ๐Ÿ”นOrbion Finance
    • ๐Ÿ”นOrbion Bridge
    • ๐Ÿ”นOrbion Tools (Telegram Bot Suite)
    • ๐Ÿ”นOrbion Locker
    • ๐Ÿ”นOrbion Explorer
    • ๐Ÿ”นOrbion SDK & API
    • ๐Ÿ”นThird-Party Integrations
Powered by GitBook
On this page
  1. Developer Guide

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/orbiond
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

๐Ÿง  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.

PreviousUsing the Testnet FaucetNextPublic RPC Specs

Last updated 6 days ago

Use the to fund your wallet.

๐Ÿ”น
faucet