A fast, secure, and portable multichain light client for Ethereum
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.