Clients.
9 stories
Inside xOnePy: SQLite WAL and the event loop on XDC
How xOnePy, the Python XDC client, sets SQLite WAL, owns BEGIN and COMMIT, groups commits, and keeps its asyncio loop free, with the numbers its repo records.
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.
How to run and verify xOnePy, the Python XDC client
xOnePy is the Python xOne client for XDC. This guide shows how to install it, follow net2040, pick a sync mode, and check its version, head and replay records.
How to run and verify xOneTS, the TypeScript XDC client
Build xOneTS with Bun or take the v0.1.0 binary, follow net2040, then check the version stamp, the stats board, head lag and replay records. Private repo.
How to run and verify xOneRS, the Rust XDC client
Build or download xOneRS, follow Apothem or net2040, and check the node against geth-XDC: version stamp, block hashes, doctor, /readyz, and open gaps.
Which xOne client should you run on XDC Network?
Which xOne client should you run on XDC? xOneRS, xOneTS, xOnePy and xOneC follow one specification. This post compares the four and says how to choose one.
xOne vs besu-xdc: measured head, disk, memory and RPC
Read-only measurement of besu-xdc (Bonsai) and xOne nodes on net2040 and Apothem: head, datadir size, memory and RPC JSON shape, with the sync mode of each row.
xOne vs nethermind-xdc on XDC: measured head, disk, memory, RPC
xOne against nethermind-xdc on net2040 and Apothem: head, datadir size, memory and RPC JSON for each node, with sync or pruning mode, network and date.
xOne vs reth-xdc on XDC: measured head, disk, memory, RPC
Head, datadir size, memory and RPC output of xOne and reth-xdc on net2040 and Apothem, from one read-only sample taken on 2026-11-14, with each node's mode.
Edit this page on GitHub opens the page source (app/blog/tags/[tag]/page.jsx). GitHub may ask you to sign in. Report a correction opens a prefilled GitHub issue for this page.