Skip to content

feat: fetch raw signed execution payload envelopes - #80

Merged
samcm merged 2 commits into
release/gloasfrom
feat/raw-execution-payload-envelope
Jul 16, 2026
Merged

feat: fetch raw signed execution payload envelopes#80
samcm merged 2 commits into
release/gloasfrom
feat/raw-execution-payload-envelope

Conversation

@samcm

@samcm samcm commented Jul 16, 2026

Copy link
Copy Markdown
Member

Adds RawExecutionPayloadEnvelope to the consensus API client and FetchRawExecutionPayloadEnvelope to the Node interface, exposing GET /eth/v1/beacon/execution_payload_envelopes/{block_id} (gloas onwards) in JSON or SSZ depending on the requested content type. Needed by tracoor to archive envelopes on glamsterdam devnets.

https://claude.ai/code/session_012CnMNMdPisWGmvKhKzj1ii

samcm added 2 commits July 16, 2026 14:29
Adds RawExecutionPayloadEnvelope to the consensus API client and
FetchRawExecutionPayloadEnvelope to the Node interface, exposing
GET /eth/v1/beacon/execution_payload_envelopes/{block_id} (gloas onwards)
in JSON or SSZ depending on the requested content type.

Claude-Session: https://claude.ai/code/session_012CnMNMdPisWGmvKhKzj1ii
samcm added a commit to ethpandaops/tracoor that referenced this pull request Jul 16, 2026
Gloas (ePBS) blocks only commit to the execution payload; the payload
contents ship separately as a SignedExecutionPayloadEnvelope, making the
envelope effectively the other half of the block. Archive it as a new
object type, cloned end-to-end from the beacon block flow: agent fetch on
block events (gated on the gloas fork epoch, with a short retry while the
builder reveals the payload; a never-revealed payload is skipped), gzip'd
raw SSZ in the store, indexer table and gRPC/API surface, download route,
retention, and a web UI listing.

Envelope fetching rides on ethpandaops/beacon#80, which exposes
GET /eth/v1/beacon/execution_payload_envelopes/{block_id}.

Claude-Session: https://claude.ai/code/session_012CnMNMdPisWGmvKhKzj1ii
@samcm
samcm marked this pull request as ready for review July 16, 2026 05:28
@samcm
samcm merged commit b274ec0 into release/gloas Jul 16, 2026
2 checks passed
@samcm
samcm deleted the feat/raw-execution-payload-envelope branch July 16, 2026 05:28
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