THE xONE LAB Explore the performance record
xone.sh

OPERATORS / 01

Follow Apothem.
Verify each step.

A source-based Rust follower path for chain 51. This recipe does not enable mining or signing.

01 /

01. Build from the public repository

Use the repository’s pinned Rust toolchain and platform prerequisites. Keep the version output with your deployment notes.

git clone https://github.com/XDCIndia/xOneRS.git
cd xOneRS
cargo build --locked --release -p xone
./target/release/xone --version
02 /

02. Start a testnet follower

Run from the repository directory so the bootnodes file resolves. The data directory below is specific to Apothem. Review the complete operator guide before changing ports or exposing RPC.

./target/release/xone --network apothem --datadir ./apothem-data \
  --bootnodes "$(paste -sd, ops/bootnodes/apothem.txt)" --http
03 /

03. Check identity and progress

Use read-only JSON-RPC requests to inspect chain ID, block number, and sync progress. A responding endpoint alone does not demonstrate that the node is synced or on the expected chain.

04 /

04. Operate with a recovery plan

Observe disk growth and logs during sync. Preserve the data and logs if the client refuses a block. Follow the repository’s upgrade and rollback guide before replacing a binary.

FOLLOW THE SOURCE

Reviewed 14 November 2026. Repository guides hold the current implementation details.

KEEP THE CURIOSITY GOING

Another way in.

YOUR NEXT STEP

Build your way.

Choose an implementation to see its source-based build recipe.

Use the pinned Rust toolchain and platform build prerequisites in the repository.

git clone https://github.com/XDCIndia/xOneRS.git
cd xOneRS
cargo build --locked --release -p xone
./target/release/xone --version

This recipe builds the client; it does not start a node. Mainnet operation is not yet qualified.

Open source guide