Skip to content

Feature Request: Add Helix as a first-class relay option in ethereum-package #1201

@Walentalien

Description

@Walentalien

Summary

Please add Helix as a relay backend option to ethpandaops/ethereum-package, alongside the existing Flashbots integration. The goal is to enable testnet/sandbox deployments of Helix within Kurtosis using the familiar mev_type switch and package inputs so users can spin up validators + EL/CL clients + Helix relay in one command.

This would let client teams, researchers, and operators evaluate Helix in realistic topologies (single- and multi-node), benchmark latency, and explore PBS workflows end-to-end.

Why this matters (Motivation & Value)

  1. Having Helix available under the same UX lowers friction and encourages testing.
  2. Adding Helix makes it easier to compare relay behaviors, simulate failover, and test builder/validator flows with consistent infra.

Proposed user experience

kurtosis run github.com/ethpandaops/ethereum-package \
  --enclave helix-demo \
  '{"mev_type":"helix","network_params":{"preset":"minimal"}}'

mev_type accepts a new value: "helix".

Package spins up the Helix relay service(s) connected to the existing EL/CL stack.

Optional flags to toggle a Helix web UI / metrics, and a small simulator (optional).

Extend mev_type enum: ["none","flashbots","helix"].

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions