{"repo":"lambdaclass/ethrex","free":true,"listed":false,"github":"https://github.com/lambdaclass/ethrex","clone":"git clone https://github.com/lambdaclass/ethrex.git","description":"Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.","language":"Rust","stars":888,"topics":["ethereum","rollup","distributed-systems","execution-layer","p2p","rust","blockchain","zero-knowledge","rollups"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"ethrex Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. [![Telegram Chat][tg-badge]][tg-url] [tg-badge]: https://img.shields.io/endpoint?url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Fethrex client%2F&logo=telegram&label=chat&color=neon [tg-url]: https://t.me/ethrex client Getting started For instructions on how to get started using ethrex L1 and/or L2, please refer to the \"Getting started\" section of the docs. L1 and L2 support This client supports running in two different modes: ethrex L1 - As a regular Ethereum execution client ethrex L2 - As a multi-prover ZK-Rollup (supporting SP1, RISC Zero and TEEs), where block execution is proven and the proof sent to an L1 network for verification, thus inheriting the L1's security. Support for based sequencing is currently in the works. Why ZK-Native? ethrex was built from the ground up with zero-knowledge proving in mind. This isn't a feature bolted onto an existing client—it's a core design principle that shapes how we structure execution, state management, and our entire architecture. For L1 node operators: - Integrations with multiple zkVMs (SP1, RISC Zero, ZisK, OpenVM) allow you to prove Ethereum block execution - ZK-optimized data structures reduce proving overhead - Lightweight codebase means less complexity when running alongside provers For L2 builders: - Multi-prover ZK-Rollup architecture supports SP1, RISC Zero, and TEEs out of the box - Proof aggregation through Aligned La","default_branch":null,"files":null,"tree":[],"storefront":"/r/lambdaclass","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lambdaclass/ethrex/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}