Sync.
9 stories
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.