AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.
翻譯準備中
開發工具Rust · SolidityGitHub @lambdaclass自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust.
For instructions on how to get started using ethrex L1 and/or L2, please refer to the "Getting started" section of the docs.
This client supports running in two different modes:
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:
For L2 builders:
See our zkVM integrations documentation for details on supported proving backends.
Many long-established clients accumulate bloat over time. This often occurs due to the need to support legacy features for existing users or through attempts to implement overly ambitious software. The result is often complex, difficult-to-maintain, and error-prone systems.
In contrast, our philosophy is rooted in simplicity. We strive to write minimal code, prioritize clarity, and embrace simplicity in design. We believe this approach is the best way to build a client that is both fast and resilient. By adhering to these principles, we will be able to iterate fast and explore next-generation features early, either from the Ethereum roadmap or from innovations from the L2s.
Read more about our engineering philosophy in this post of our blog.
(Data from main branch of each project at 2025/10/08)
You can find our current and planned features in our roadmap page.
Full documentation is available in the docs/ directory. Please refer to it for setup, usage, and development details.
For better viewing, we have it hosted in docs.ethrex.xyz.
This includes both L1 and L2 documentation.
The following links, repos, companies and projects have been important in the development of this repo, we have learned a lot from them and want to thank and acknowledge them.
If we forgot to include anyone, please file an issue so we can add you. We always strive to reference the inspirations and code we use, but as an organization with multiple people, mistakes can happen, and someone might forget to include a reference.
We take security seriously. If you discover a vulnerability in this project, please report it responsibly.
For more details, please refer to our Security Policy.
We welcome contributions!
Check out CONTRIBUTING.md for setup instructions and PR guidelines.