THE xONE LAB Explore the performance record
xone.sh

Sync.

9 stories

Sync6 min read

How to run an XDC Apothem follower with xOne: measured

Run an xOne follower on XDC Apothem by full or snap sync. See what the xOne team measured on its Apothem nodes: head, disk, memory, and what is not measured.

Nov 15, 2026Read story
Sync7 min read

Choosing an xOne sync mode on XDC: a decision table

Pick full, snap, minimal or archive for an xOne node on XDC. One table maps your need to a mode, with measured datadir sizes and the flags of all four clients.

Nov 15, 2026Read story
Storage7 min read

Inside xOneTS: SQLite storage and dense sync on XDC

How xOneTS keeps XDC chain data in bun:sqlite and segment files, how group commit and the hashed-key migration work, and what the dense-sync fix changed.

Nov 15, 2026Read story
Sync7 min read

How to join net2040 with xOne: step-by-step guide

Join net2040, XDC chain 2040, with xOne: get the binary, pass a peer, start the node, check the head against a reference, resume, swap the binary, pick a mode.

Nov 15, 2026Read story
Sync6 min read

How xOne checks a peer's chain before syncing from it

xOne drops a peer that serves the wrong hash at a required block, and refuses a chain through it. See the Apothem anchor, the flag and the other peer checks.

Nov 15, 2026Read story
Clients6 min read

How to run and verify xOneC, the C++ XDC client

Build xOneC or use the v0.1.0 binary, follow net2040 or Apothem, pick a sync mode, and check the node: version stamp, board, head, replay gate and known gaps.

Nov 15, 2026Read story
Sync7 min read

What happens when a snap pivot moves in xOne on XDC

When peers drop the state root of a snap pivot, xOneRS picks a new pivot, keeps the rows it has and heals them with GetTrieNodes. Steps, limits and live runs.

Nov 15, 2026Read story
Sync6 min read

How to bootstrap an XDC node from a snapshot with xOne

Export a snapshot from a synced xOne node, import it with a pins file, and start in minimal mode. Covers the checks, what the node keeps, and all four clients.

Nov 15, 2026Read story
Sync10 min read

How snap, fast and full sync work in xOne on XDC

How snap, fast, full and minimal sync work in the four xOne clients on XDC: flags, pivot steps, net2040 status, and how other clients describe sync modes.

Nov 15, 2026Read story
Was this page helpful?

Feedback is public on GitHub and needs a GitHub account. Nothing is sent until you submit the issue there. Page: /blog/tags/sync/. Reviewed version: 14 November 2026.

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