Skip to content

chore: make post envelope beacon api spec compliant - #9276

Merged
mergify[bot] merged 3 commits into
sigp:unstablefrom
shane-moore:chore/post-envelope-spec-compliance
Jul 20, 2026
Merged

chore: make post envelope beacon api spec compliant#9276
mergify[bot] merged 3 commits into
sigp:unstablefrom
shane-moore:chore/post-envelope-spec-compliance

Conversation

@shane-moore

@shane-moore shane-moore commented May 7, 2026

Copy link
Copy Markdown
Member

Issue Addressed

Part of #8828 for the stateful path. Aligns produceBlockV4 and POST /eth/v1/beacon/execution_payload_envelopes with beacon-APIs #580 and #624.

Proposed Changes

  • Request stateful block production with required include_payload=false
  • Submit SignedExecutionPayloadEnvelope with required Eth-Consensus-Version and Eth-Blob-Data-Included: false headers
  • Support broadcast_validation (gossip, consensus, consensus_and_equivocation)
  • Return 202 when the envelope is broadcast but not fully imported

Additional Info

  • Stateless SignedExecutionPayloadEnvelopeContents support is out of scope
  • Stateful cache hardening is handled separately
  • 415 on bad Content-Type is not addressed, matching the existing block POST flow

@shane-moore
shane-moore force-pushed the chore/post-envelope-spec-compliance branch from 032fefe to 52b5798 Compare May 7, 2026 15:37
@shane-moore
shane-moore marked this pull request as draft May 28, 2026 00:21
@shane-moore
shane-moore force-pushed the chore/post-envelope-spec-compliance branch from d14df6c to d7a05d0 Compare July 17, 2026 21:45
@shane-moore
shane-moore marked this pull request as ready for review July 17, 2026 21:49

@eserilev eserilev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@eserilev eserilev added the ready-for-merge This PR is ready to merge. label Jul 20, 2026
@mergify mergify Bot added the queued label Jul 20, 2026
@mergify

mergify Bot commented Jul 20, 2026

Copy link
Copy Markdown

Merge Queue Status

This pull request spent 29 minutes 38 seconds in the queue, including 27 minutes 44 seconds running CI.

Required conditions to merge

@mergify
mergify Bot merged commit 7312ce9 into sigp:unstable Jul 20, 2026
38 checks passed
@mergify mergify Bot removed the queued label Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gloas HTTP-API ready-for-merge This PR is ready to merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants