Field notes.
Page 7. Back to the latest note.
Explore the notes.
Different languages. A shared curiosity.
131 stories from the client collective
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.
How xOne handles XDC balances above 2^256
How xOne keeps an XDC balance above 2^256 exact: the EVM sees the low 256 bits, the state leaf keeps the full value, undo restores it, and what is still open.
How xOne refuses the wrong XDC network for a datadir
How xOneRS keeps a datadir on its own chain: the chain marker with chain id, genesis hash and consensus schedule, the --chainspec.update rule, and peer checks.
Memory per XDC client: resident memory of 33 nodes from the fleet probe
Resident memory (RSS) of 33 XDC nodes by client and sync mode, from eight read-only fleet samples, and why file-backed pages make some numbers look larger.
How fast does an XDC datadir grow? Growth per hour and per block for 30 nodes
Datadir growth of 30 XDC nodes over 8.8 hours of read-only samples: per hour and per block, on Apothem and net2040, with one outlier that is now an issue.
eth_getLogs on XDC with xOne: the 5,000-block range, the 10,000-log cap, retries
The two eth_getLogs limits in xOneRS, the errors they return, the retry range in the overflow error, and how they compare with the geth and erigon flags.
Block explorers on xOne: the trace_ and ots_ namespaces for Blockscout and Otterscan
Which trace_ (Parity) and ots_ (Otterscan) methods xOneRS serves for XDC block explorers, how to turn them on, their limits, and what is still unverified.
Finality on XDC for exchanges and bridges: what xOne reports
When an XDPoS v2 block is final, how xOne exposes it through the finalized tag and eth_getBlockFinalityByNumber, and why to wait for commit, not a fixed count.
The XDC gas limit rule in xOne: xdcGasLimit and --miner.gaslimit
How an xOneRS producer sets the gas limit of a new XDC block: three rows around DynamicGasLimitBlock, the 1/1024 step, the mainnet plateau and the ceiling.
Newer JSON-RPC methods on XDC: what xOne serves and what it does not yet
eth_simulateV1, eth_callBundle, eth_getProof, eth_getStorageValues and debug_traceBadBlock in xOneRS: what each does, its limits, and what is still unverified.
Running an XDC RPC endpoint on xOne: a checklist for providers
A checklist for public XDC JSON-RPC on xOneRS: history and archive, limits, TLS and per-key method lists, health checks, log queries and what to monitor.
RPC read latency of XDC clients: a 20-call sample on 33 nodes
Median and p95 latency of eth_blockNumber, eth_getBlockByNumber and eth_getBalance on 33 XDC nodes and three hosts, from a read-only sample, and how to read it.