Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

blockchain distributed-systems ethereum execution-layer p2p rollup rollups rust zero-knowledge
58 Open Issues Need Help Last updated: Jul 27, 2026

Open Issues Need Help

View All on GitHub
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1 ci

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue tech debt levm tooling

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue performance levm

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue testing tooling

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue levm L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue p2p L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue testing L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L2 cli L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue tech debt L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue rpc-api L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1 consensus

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue performance

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue performance

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue p2p L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue performance L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue testing L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue tech debt L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue testing L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue testing L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue testing L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue cli L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue tech debt L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L2

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue tech debt L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue tech debt L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue ef-tests tech debt

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge
good first issue L1

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

AI Summary: Modify the L2 watcher in the ethrex Ethereum client to accept the L2 RPC URL via the command-line interface (CLI) instead of using a hardcoded value. This involves updating the `WatcherConfig` struct and the CLI argument parsing to include the new configuration option, and then updating the code to use the CLI-provided URL.

Complexity: 3/5
good first issue tech debt L2

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

AI Summary: The task is to update the `pontem-network/get-solc` GitHub action in the ethrex project to use a specific tag or commit SHA instead of the `@master` branch. This improves the reproducibility and stability of the build process by preventing unexpected changes from the `master` branch.

Complexity: 2/5
good first issue tech debt L2

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

AI Summary: The task is to remove a redundant wrapper function, `getPendingDepositLogs` (renamed to `getPendingTransactionHashes`), from the `CommonBridge.sol` contract in the ethrex project. This function simply returns the value of the `pendingDepositLogs` variable, so it can be removed to simplify the contract's code.

Complexity: 2/5
good first issue L2

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge

AI Summary: Rename the `levm` feature flag to `revm` in the Ethereum client's blockchain tests and CI configuration. This involves updating the feature flag name in the test code and the CI pipeline to reflect the change from the default LEVM to a REVm-enabled configuration.

Complexity: 3/5
good first issue ef-tests ci

Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

Rust
#blockchain#distributed-systems#ethereum#execution-layer#p2p#rollup#rollups#rust#zero-knowledge