3 Open Issues Need Help Last updated: Jun 23, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Profile and optimize the RedisCache implementation within the Helix MEV-Boost Relay's datastore crate. This involves identifying performance bottlenecks in frequently used asynchronous functions using benchmarking tools like Criterion. Optimizations should focus on connection handling, serialization, and command batching. Before-and-after benchmark results must be documented.

Complexity: 4/5
good first issue

AI Summary: Increase the unit test coverage for the `crates/common` and `crates/types` crates of the Helix MEV-Boost Relay project. This involves reviewing existing tests, identifying untested public functions and modules, writing new unit tests focusing on edge cases and error handling, using a code coverage tool like tarpaulin to measure improvements, and documenting any areas requiring more complex testing strategies.

Complexity: 3/5
good first issue

AI Summary: Refactor the `HousekeeperSlots` struct in the Rust-based Helix MEV-Boost Relay project to replace synchronous `Mutex` with asynchronous `tokio::sync::Mutex` where used in async contexts, ensuring async safety and preventing runtime blocking. Document changes and justify the choice of concurrency primitives.

Complexity: 4/5
good first issue