Skip to main content

OP Stack Rust

Rust implementations for the OP Stack, built by OP Labs. A unified documentation site for OP Stack Rust components: Kona (rollup node & fault proofs), op-reth (execution client), and op-alloy (types & providers).

Quick Start

# Install the kona-node
cargo install kona-node

# Start the node
kona-node --chain base --port 8545

Components

Kona

Modular rollup node and fault proof system. Spec-compliant, performant, and extensible with no_std support.

op-reth

High-performance OP Stack execution client built on reth. Full superchain registry support.

op-alloy

OP Stack types and providers for the Alloy ecosystem. Consensus, RPC, and network crates.

Built with Kona SDK

Production implementations using Kona’s modular architecture:

Kona Client

Fault proof program for rollup state transitions (~3K LoC)

Kona Node

Modular OP Stack rollup node implementation (~8K LoC)

OP Succinct

zkVM-based proof system using Kona (~2K LoC)

Kailua

zkVM-based proof system using Kona (~5K LoC)