Skip to content

feat: support ethrex and nimbus-eth1 execution clients - #150

Merged
barnabasbusa merged 2 commits into
masterfrom
bbusa/support-ethrex-nimbusel
Apr 22, 2026
Merged

barnabasbusa merged 2 commits into
masterfrom
bbusa/support-ethrex-nimbusel

Conversation

@barnabasbusa

@barnabasbusa barnabasbusa commented Apr 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Pulls in ethpandaops/ethereum-package-go v0.10.0 (ethpandaops/ethereum-package-go#18) which adds client.Ethrex and client.NimbusEth1 plus a MarshalYAML that translates the user-facing "nimbusel" alias to the "nimbus" wire name upstream ethereum-package expects. Without it, bal-devnets / blob-devnets / etc. dispatches hit invalid execution client type: ethrex or ...: nimbusel at config-validation time.

This PR:

  • Bumps ethereum-package-go to v0.10.0.
  • Adds ethrex to the EL emoji switch in pkg/kurtosis-log/streamer.go so ethrex client logs are tagged as execution-layer.

Why now

Example failure from today: https://github.com/ethpandaops/bal-devnets/actions/runs/24789570776/job/72543001852

FATA Failed to start sync test: failed to start network: failed to build configuration: participant 0: invalid execution client type: ethrex

Test plan

  • go build ./..., go vet ./..., go test ./... all clean locally
  • CI green
  • After merge, cut a syncoor release and retrigger a bal-devnets syncoor-devnet-3 dispatch with el-client: ethrex

Bumps ethereum-package-go to a pseudo-version off
ethpandaops/ethereum-package-go#18 which adds client.Ethrex and
client.NimbusEth1 + a MarshalYAML translating the "nimbusel" alias
to the "nimbus" wire name upstream expects. Also recognises ethrex
in the client log streamer's EL emoji switch.

Re-pin ethereum-package-go to the tagged release once #18 ships.
@barnabasbusa
barnabasbusa requested a review from skylenet as a code owner April 22, 2026 16:43
@barnabasbusa
barnabasbusa merged commit 53c14cf into master Apr 22, 2026
5 checks passed
@barnabasbusa
barnabasbusa deleted the bbusa/support-ethrex-nimbusel branch April 22, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants