Skip to content

feat: support dynamic Summit epochs and checkpoint chains - #9

Merged
matthias-wright merged 3 commits into
mainfrom
m/dynamic-epochs-and-ckpt-chain
Aug 26, 2026
Merged

feat: support dynamic Summit epochs and checkpoint chains#9
matthias-wright merged 3 commits into
mainfrom
m/dynamic-epochs-and-ckpt-chain

Conversation

@matthias-wright

@matthias-wright matthias-wright commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Changes:

  • Switched Summit integration to getLatestCheckpointInfo and getEpochBounds RPCs.
  • Updated snapshot archives to include Summit verification artifacts.
  • Added dynamic checkpoint scheduling with correct Reth unwind and delay blocks.
  • Added startup checkpoint recovery and state/disk reconciliation.
  • Added persistent finalized-header caching and contiguous verification-header bundles.
  • Standardized local and downloaded snapshots on epoch_N/epoch_N.tar.gz with atomic publication.
  • Added configurable Summit RPC timeouts and handling for Summit’s “checkpoint not found” response.
  • Added snapshot retention validation and configurable output-directory support for the RPC server.
  • Removed unused Summit types, SSZ, and Commonware dependencies.

@matthias-wright matthias-wright changed the title M/dynamic epochs and ckpt chain feat: support dynamic Summit epochs and checkpoint chains Aug 18, 2026
@matthias-wright
matthias-wright force-pushed the m/dynamic-epochs-and-ckpt-chain branch from cda6232 to f0445f7 Compare August 26, 2026 16:35
@matthias-wright
matthias-wright force-pushed the m/dynamic-epochs-and-ckpt-chain branch from f0445f7 to 3d47675 Compare August 26, 2026 18:55
@matthias-wright
matthias-wright merged commit 059bad6 into main Aug 26, 2026
1 check passed
@matthias-wright
matthias-wright deleted the m/dynamic-epochs-and-ckpt-chain branch August 26, 2026 19:05
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