For the complete documentation index, see llms.txt. This page is also available as Markdown.

Build Linux binary from source and become a Sentry Node Operator

Everything you need to go from zero to running a fully synced Oraichain node — the right way.


🧰 Prerequisites

Before diving in, make sure your system meets the following requirements.

✅ OS Compatibility

  • Ubuntu LTS versions only: 22.04

  • ❌ Not supported: Ubuntu 16.04 or older

✅ Go (Golang)

  • Required version: 1.22.6+

  • Follow the Go installation guide if not already installed.

  • Ensure $GOPATH/bin is included in your $PATH.

✅ Essential Packages

Install these if not already available:

sudo apt update && sudo apt install make gcc -y

🏗️ Build oraid from Source

Let’s compile the node binary from scratch.

1. Set your ORAI working directory

📝 If you're not using /root, replace all occurrences of $ORAI_HOME with your desired path.

2. Clone and build

⚠️ Confirm the binary version:

Expected output: v0.50.9


⚙️ Initialize Your Node

(replace the NODE_NAME with a name of your choosing)

Download the latest genesis file:

Resulting directory structure:


Cosmovisor makes future upgrades smooth and stress-free.

1. Install Cosmovisor

2. Set up folders

3. Add environment variables

Check installation:


⛓️ Sync Chain Data

Download and extract the latest snapshot:

We provide a snapshot file every hour, available at https://snapshot.orai.io/. Please change [SNAPSHOT_URL] to the provided link.


🛠️ Update Node Config

Edit config:

Update seeds:

You may also add more from this list:


🔧 Run as a Systemd Service

Create a service file:

Enable and start:


🩺 Monitor Your Node

Check service status

View logs live

Sync status

✅ If catching_up is false, you're fully synced!


👥 Join the Community

Join our Telegram group to get help, share ideas, and stay up to date:

👉 Oraichain Validators Group

Some useful resource from validator community:

Last updated

Was this helpful?