Skip to content

fix: default CLIENT to reth in .env and docker-compose.yml#1035

Merged
mw2000 merged 2 commits intomainfrom
mihirwadekar/fix-default-env-client-reth
Apr 28, 2026
Merged

fix: default CLIENT to reth in .env and docker-compose.yml#1035
mw2000 merged 2 commits intomainfrom
mihirwadekar/fix-default-env-client-reth

Conversation

@mw2000
Copy link
Copy Markdown
Contributor

@mw2000 mw2000 commented Apr 27, 2026

The default configuration ships CLIENT=geth in two places:

  1. .envCLIENT=${CLIENT:-geth} sets the env var to geth
  2. docker-compose.yml${CLIENT:-geth} fallback in both service definitions

Combined with USE_BASE_CONSENSUS=true in .env, this is the one combination that crash-loops on a clean checkout. Any operator who clones the release tag and runs docker compose up without modifications hits an immediate startup error.

To fix, we make set reth as the default

Includes cherry-pick of #1011. Fixes #1010.

@cb-heimdall
Copy link
Copy Markdown
Collaborator

cb-heimdall commented Apr 27, 2026

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

mw2000 and others added 2 commits April 27, 2026 18:44
The default .env ships CLIENT=geth, which combined with
USE_BASE_CONSENSUS=true crash-loops on a clean checkout. This
contradicts the README (reth is documented as default) and the Azul
migration guide (geth + base-consensus is unsupported).

Change the CLIENT fallback from geth to reth so that a clean checkout
works out of the box.

Fixes #1010
@mw2000 mw2000 force-pushed the mihirwadekar/fix-default-env-client-reth branch from 8349c6d to dd9ef9f Compare April 28, 2026 01:45
@mw2000 mw2000 changed the title fix: default CLIENT to reth in .env fix: default CLIENT to reth in .env and docker-compose.yml Apr 28, 2026
@mw2000 mw2000 marked this pull request as ready for review April 28, 2026 01:47
@mw2000 mw2000 requested a review from danyalprout April 28, 2026 01:48
@mw2000 mw2000 requested a review from refcell April 28, 2026 01:53
@mw2000 mw2000 merged commit 77255d1 into main Apr 28, 2026
11 checks passed
@mw2000 mw2000 deleted the mihirwadekar/fix-default-env-client-reth branch April 28, 2026 18:25
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.

README says reth is the default client but docker-compose.yml defaults to geth

4 participants