Overview of Ox
mainOx (⦻) is an Ethereum Standard Library written in TypeScript. It provides lightweight, performant, and type-safe modules for Ethereum primitives.
Ox is designed as an unopinionated foundation for higher-level libraries (like Viem or Tevm) or for developers who need low-level primitives without the overhead of a full Client Abstraction stack (such as Viem, Ethers, or Web3.js).
Core utilities and types provided include:
- ABIs
- Addresses
- Blocks
- Bytes
- ECDSA
- Hex
- JSON-RPC
- RLP
- Signing & Signatures
- Transaction Envelopes