Skip to content

feat: sync CL config with consensus-specs v1.7.0-alpha.8 - #1397

Merged
barnabasbusa merged 1 commit into
mainfrom
bbusa/sync-egg-alpha-8
May 16, 2026
Merged

feat: sync CL config with consensus-specs v1.7.0-alpha.8#1397
barnabasbusa merged 1 commit into
mainfrom
bbusa/sync-egg-alpha-8

Conversation

@barnabasbusa

@barnabasbusa barnabasbusa commented May 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Mirrors ethpandaops/ethereum-genesis-generator#293 and brings the package in line with consensus-specs v1.7.0-alpha.8 (release notes).

Only two upstream changes touch the YAML configs:

  • MIN_BUILDER_WITHDRAWABILITY_DELAY — mainnet default raised from 64 to 8192 epochs (consensus-specs#5223). Minimal preset stays at 2. The README docs were already drifted (said 4096), so they're corrected here too.
  • PAYLOAD_DUE_BPS — new field, 7500 bps in both presets (consensus-specs#5212, Introduce separate payload availability deadline). Added as a configurable network_params entry (default 7500) so devnets can override it.

Also bumps the default ethereum-genesis-generator image from 6.0.6 to 6.0.7 (the patch release that carries the upstream changes).

Test plan

  • kurtosis run --enclave alpha8 . --args-file gloas_genesis.yaml — confirm the rendered CL config contains the new PAYLOAD_DUE_BPS: 7500 and MIN_BUILDER_WITHDRAWABILITY_DELAY: 8192
  • Validate that omitting payload_due_bps from a user-provided network_params still works (default fallback)
  • Validate that overriding payload_due_bps in network_params propagates into the rendered config

Tracks the two config-level changes between consensus-specs
v1.7.0-alpha.7 and v1.7.0-alpha.8, mirroring
ethpandaops/ethereum-genesis-generator#293:

- MIN_BUILDER_WITHDRAWABILITY_DELAY mainnet default raised 64 -> 8192
  (consensus-specs#5223). Minimal preset stays at 2.
- New PAYLOAD_DUE_BPS field (consensus-specs#5212, "Introduce separate
  payload availability deadline"). 7500 bps in both presets, exposed as
  a configurable network_params entry so devnets can override it.

Also bumps the default ethereum-genesis-generator image to v6.0.7, the
patch release that carries those config changes upstream.
@barnabasbusa
barnabasbusa enabled auto-merge (squash) May 16, 2026 20:00
@barnabasbusa
barnabasbusa merged commit 1a4049d into main May 16, 2026
20 of 33 checks passed
@barnabasbusa
barnabasbusa deleted the bbusa/sync-egg-alpha-8 branch May 16, 2026 20:14
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