Helios

Fast, Secure, and Portable Multichain Light Client


About Helios

Helios is a light client designed for speed, portability, and security. It supports Ethereum and the OP Stack networks like Optimism and Base, allowing users to interact with multiple chains seamlessly. Helios will automatically host a verified local JSON-RPC on port 8545.

Features

Installation

First install heliosup, Helios's installer:

curl https://raw.githubusercontent.com/a16z/helios/master/heliosup/install | bash

Before using heliosup, restart your shell to ensure that the binary folder has been added to the system path.

Run the following command to install Helios using heliosup:

heliosup

Running Helios

For Ethereum

helios ethereum --execution-rpc <RPC_URL>

Replace <RPC_URL> with a potentially untrusted Ethereum RPC URL. We recommend Alchemy.

For OP Stack

helios opstack --network <NETWORK> --execution-rpc <RPC_URL>

Replace <NETWORK> with your desired network (e.g., optimism, base) and <RPC_URL> with a potentially untrusted Optimism or Base RPC URL. We recommend Alchemy.

Demo

Try our demo of Helios syncing on Ethereum, Optimism, and Base, all from within your browser.

Need Help?

Visit our GitHub or join the community on Telegram.