← All repos

helios

A fast, secure, and portable multichain light client for Ethereum

ethereum
Browse cluster: Cluster 152
456commits
100contributors
5languages

Tech stack & purpose

Helios is a trustless, efficient, and portable multichain light client written in Rust that converts untrusted RPC endpoints into safe, verifiable local RPCs. It syncs in seconds, requires minimal storage, and is lightweight enough for mobile devices, with a small binary size that compiles to WebAssembly for embedding in wallets and dapps. The project is built and maintained by a16z and supports multiple blockchain networks including Ethereum, OP Stack chains (such as OP Mainnet and Base), and Linea, with TypeScript bindings available for web and Node.js environments through libraries like Viem and Ethers.js. The tech stack includes Rust for the core client, WebAssembly for portability, TypeScript for web bindings, Vite for build tooling, and supporting tools like Criterion for benchmarking and Flamegraph for performance profiling.

Languages

Rust
93.7%
TypeScript
3.5%
HTML
1.7%
Shell
1.0%
JavaScript
0.1%

Contributors (top 30 of 100)