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

github.com/XDCIndia/xOneTS