Skip to content

bootnode: lighthouse --allow-insecure-genesis-sync - #4

Merged
qu0b merged 1 commit into
masterfrom
qu0b/bootnode-insecure-genesis-sync
Sep 23, 2026
Merged

qu0b merged 1 commit into
masterfrom
qu0b/bootnode-insecure-genesis-sync

Conversation

@qu0b

@qu0b qu0b commented Sep 23, 2026

Copy link
Copy Markdown
Member

Follow-up to the review on #3.

Every lighthouse host in group_vars/lighthouse.yaml passes --allow-insecure-genesis-sync, but the new bootnode lighthouse config didn't. Without it, lighthouse unstable-4b1f3c2 refuses to start a fresh datadir from the genesis state once now > deneb_time + blob availability window (beacon_node/client/src/builder.rs:343). Gloas at genesis puts Deneb at epoch 0, so that window starts at genesis.

  • Today: no impact. The bootnode's datadir already exists, so it skips the check, and it's healthy with 6 peers, waiting for genesis.
  • Later: a wiped or re-provisioned bootnode would fail to boot without this flag.

This only adds the flag. It takes effect the next time the ethereum_node role runs for bootnode-1 (a beacon restart), so there's no need to run it before genesis. ansible-lint (CI command) passes.

https://claude.ai/code/session_017oM6BuiHivCb3CXVx2kboG

…house host

Without it lighthouse refuses to start a fresh datadir from the genesis state once
now > deneb_time + the blob availability window (builder.rs), so a future wipe or
re-provision of the bootnode would fail to boot. Review follow-up on #3.

Claude-Session: https://claude.ai/code/session_017oM6BuiHivCb3CXVx2kboG

@redpandabot redpandabot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adds --allow-insecure-genesis-sync to the bootnode's lighthouse args, matching the exact flag and placement every lighthouse host already uses in group_vars/lighthouse.yaml. The change is minimal, consistent with the repo's own pattern, and there is nothing else in the diff to evaluate.


Reviewed 1 changed file(s) @ 4e4682f6 — no blocking issues found.
"Good enough is good enough."

@qu0b
qu0b merged commit 1ec4aed into master Sep 23, 2026
1 check passed
@qu0b
qu0b deleted the qu0b/bootnode-insecure-genesis-sync branch September 23, 2026 20:55
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