risc0/risc0-ethereum

Integration of the RISC Zero verifiable compute platform with Ethereum and EVM chains.

Rust

228

372 commits

updated May 12, 2026

See the code

README

[!IMPORTANT] main is the development branch. Application developers should use the latest release instead.

RISC Zero Ethereum

RISC Zero is a zero-knowledge verifiable general computing platform, with Ethereum integration. This repository contains Solidity verifier contracts and supporting code.

If you are looking to get started using RISC Zero in an application on Ethereum, the best place to look is the Foundry template.

You can also find the documentation for RISC Zero, including guides for writing zkVM programs, using the Bonsai prover, and more at dev.risczero.com.

Contracts

RISC Zero's Ethereum contracts, including the on-chain verifier for all RISC Zero Groth16 proofs, can be found in the contracts directory.

Steel

Steel lets Solidity developers effortlessly scale their applications by moving computation offchain without compromising on onchain security. Steel drastically reduces gas costs and this enables previously impossible applications.

Steel now lives in its own repository. Check out github.com/boundless-xyz/steel

cryptography
ethereum
foundry
rust
solidity
web3
zero-knowledge

Contributors

(top 30 of 53)

nategraf

117 commits

Wollac

105 commits

capossele

57 commits

dependabot[bot]

23 commits

risc0/risc0-ethereum

Integration of the RISC Zero verifiable compute platform with Ethereum and EVM chains.

Rust

228

372 commits

updated May 12, 2026

See the code

README

[!IMPORTANT] main is the development branch. Application developers should use the latest release instead.

RISC Zero Ethereum

RISC Zero is a zero-knowledge verifiable general computing platform, with Ethereum integration. This repository contains Solidity verifier contracts and supporting code.

If you are looking to get started using RISC Zero in an application on Ethereum, the best place to look is the Foundry template.

You can also find the documentation for RISC Zero, including guides for writing zkVM programs, using the Bonsai prover, and more at dev.risczero.com.

Contracts

RISC Zero's Ethereum contracts, including the on-chain verifier for all RISC Zero Groth16 proofs, can be found in the contracts directory.

Steel

Steel lets Solidity developers effortlessly scale their applications by moving computation offchain without compromising on onchain security. Steel drastically reduces gas costs and this enables previously impossible applications.

Steel now lives in its own repository. Check out github.com/boundless-xyz/steel

cryptography
ethereum
foundry
rust
solidity
web3
zero-knowledge

Contributors

(top 30 of 53)

nategraf

117 commits

Wollac

105 commits

capossele

57 commits

dependabot[bot]

23 commits

Languages

Rust

51.6%

Solidity

40.7%

Shell

5.2%

Python

2.4%