THE xONE LAB Explore the performance record
xone.sh

THE xONE JOURNAL

INDEPENDENT CODE. SHARED IDEAS.

Field notes.

Inside the code. Behind the decisions.
Ideas from the people building
more ways into XDC.

THE LATEST NOTETesting

Nov 15, 2026 / 6 min read

The conformance and replay gate

How xOne checks its blocks, roots and RPC answers against a pinned geth-XDC, and what 0 mismatches covers today.

x By xOne team

Explore the notes.

Different languages. A shared curiosity.

10 stories from the client collective

Testing6 min read

The conformance and replay gate

How xOne checks its blocks, roots and RPC answers against a pinned geth-XDC, and what 0 mismatches covers today.

Nov 15, 2026Read story
Clients6 min read

Four clients, one protocol: what each xOne client is for

xOneRS, xOneTS, xOnePy and xOneC implement the same XDC rules from one specification; this post compares them and says how to choose.

Nov 15, 2026Read story
Archive5 min read

Archive mode in xOne

What an archive node is, which RPC reads need one, and the archive status of each xOne client on main today.

Nov 15, 2026Read story
Release6 min read

How xOne releases are made, and how to read the version stamp

The current tags of the four xOne clients, the version stamp format, and the checks a release must pass.

Nov 15, 2026Read story
RPC6 min read

The xOne JSON-RPC surface and how parity is checked

Which JSON-RPC namespaces xOneRS serves, how they are exposed, how answers are diffed against geth-XDC, and what is still missing.

Nov 15, 2026Read story
Sync6 min read

How sync works in xOne: full, snap, fast and minimal

What each sync mode downloads, verifies and keeps in the four xOne clients, which flag selects it, and which modes run on net2040 today.

Nov 15, 2026Read story
Rust1 min read

xOneRS: a Rust foundation for XDC

A layered Rust execution client with revm, MDBX storage, and XDPoS V1/V2 consensus.

Nov 14, 2026Read story
C++1 min read

xOneC: close to the machine, open to ideas

A C++23 execution client with its own EVM interpreter, libmdbx storage, and XDC consensus modules.

Nov 13, 2026Read story
Python1 min read

xOnePy: a readable path into the protocol

A Python execution client with typed workspace packages, a py-evm adapter, and SQLite WAL storage.

Nov 12, 2026Read story
TypeScript1 min read

xOneTS: the protocol, in a familiar language

A TypeScript execution client on Bun, with modular packages, an EthereumJS EVM adapter, and SQLite-backed state.

Nov 11, 2026Read story

FROM READING TO BUILDING

Bring your perspective.

Explore the clients, follow the engineering, or help write the next chapter.

Meet the client family
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