Skip to content

fix: sub-second Engine API payloads and millisecond beacon-root lookups - #467

Merged
matthias-wright merged 4 commits into
mainfrom
m/timestamp-secs
Oct 9, 2026
Merged

matthias-wright merged 4 commits into
mainfrom
m/timestamp-secs

Conversation

@matthias-wright

Copy link
Copy Markdown
Collaborator

Summit keeps millisecond consensus headers and splits/recombines at the Engine API boundary using SeismicExecutionPayloadV3/SeismicPayloadAttributes from reth-seismic-engine-types (pinned to seismic-reth 28f502b4; Engine calls use raw requests since
alloy 1.1.0 lacks the field). The consensus-state proof verifier now queries the beacon-roots contract with timestamp * 1000 + timestampMillisPart — it previously used seconds, which reverted every lookup.

@matthias-wright
matthias-wright merged commit 7aac73b into main Oct 9, 2026
4 checks passed
@matthias-wright
matthias-wright deleted the m/timestamp-secs branch October 9, 2026 16:30
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