xOneTS is the TypeScript client in the xOne family, built for developers who think in TypeScript. Its focus is modular TS packages.
What it is
- Runtime: Bun / TypeScript
- Execution: EthereumJS EVM adapter
- Storage: SQLite
- License: Apache-2.0
Why TypeScript
A large share of Ethereum tooling is written in TypeScript. A client in the same language lets those developers read, debug, and extend the node with tools they already know.
How to build it
The repository is currently private. You need repository access and Bun; check the current repository toolchain requirements before building.
git clone https://github.com/XDCIndia/xOneTS.git
cd xOneTS
bun install --frozen-lockfile
bun bin/build.ts dist/xonets
The build script is bin/build.ts.
Source
This article describes the source and evidence at its review date. Check the linked repository for current implementation and qualification status.
Explore the engineering evidence