Skip to content

devnet-2: add --syncmode=full for ethrex nodes#38

Merged
qu0b merged 1 commit intomasterfrom
qu0b/ethrex-full-sync
Mar 4, 2026
Merged

devnet-2: add --syncmode=full for ethrex nodes#38
qu0b merged 1 commit intomasterfrom
qu0b/ethrex-full-sync

Conversation

@qu0b
Copy link
Copy Markdown
Member

@qu0b qu0b commented Mar 4, 2026

Summary

  • Adds --syncmode=full to ethrex container command args for devnet-2
  • Ethrex defaults to snap sync (--syncmode=snap), which fails on this devnet because peers don't support ethrex's snap sync protocol
  • Without this flag, ethrex nodes cannot resync after a DB wipe — they start up, fail to find snap sync peers, and sit idle at block 0

Context

Both ethrex nodes needed DB wipes due to corrupted state from pre-BLS-fix execution (see ethrex PR #6291). After wiping, lighthouse-ethrex was manually configured with ETHREX_SYNCMODE=full env var and is now syncing successfully. This PR makes the fix permanent in the ansible config.

Test plan

  • Verified --syncmode=full works on lighthouse-ethrex node (currently syncing at ~25 blocks/sec)
  • Deploy to lodestar-ethrex node and verify sync starts

🤖 Generated with Claude Code

Ethrex defaults to snap sync which doesn't work on this devnet
(peers don't support ethrex's snap protocol). Without this flag,
ethrex nodes fail to sync after a DB wipe.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@qu0b qu0b merged commit 024a770 into master Mar 4, 2026
1 check passed
@qu0b qu0b deleted the qu0b/ethrex-full-sync branch March 4, 2026 12:45
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.

1 participant