Become a Validator
Requirements
1. A Synced Node
You need to have a fully synced node running on the Oraichain mainnet. Follow our tutorial to set up a node.
2. A Wallet
Your wallet must have some ORAI tokens to delegate and pay transaction fees.
Create a New Wallet
Replace KEY_NAME
with your preferred wallet name:
Important: Save your passphrase, address, and mnemonic securely.
List All Keys
Get Validator Public Key
Create validator.json
File
validator.json
FileAs of version v0.50, creating a validator.json
file is required.
Sample validator.json
validator.json
Edit the file with your actual validator details:
pubkey
: The validator's Protobuf JSON encoded public key (retrieved from the previous command).amount
: Amount of coins to bond (e.g.,1000000orai = 1 ORAI
token).moniker
: Your validator's name.commission-rate
: Initial commission rate (e.g.,0.1
for 10%).commission-max-rate
: Maximum commission rate (e.g.,0.2
for 20%).commission-max-change-rate
: Maximum daily commission rate change (e.g.,0.01
for 1% per day).min-self-delegation
: Minimum self-delegation (e.g.,1
ORAI).website
: (Optional) Your validator's website.details
: (Optional) Additional validator information.
Create Validator Command
Before creating your validator, fund your wallet with some ORAI tokens to activate it.
Command Format
Example
Explanation of Flags
--from
: The name or address of the private key used to sign.--chain-id
: The chain ID (fixed asOraichain
).--gas-prices
: Gas prices in decimal format to determine the transaction fee.
Track Your Validator
Check Active Validator Set
Replace OraichainValidator
with your moniker name:
Track Signing History
Join the Validator Community
Join the Oraichain validators group on Telegram to discuss ideas and troubleshoot issues!
Last updated
Was this helpful?