Skip to content

chore: make post envelope beacon api spec compliant#9276

Open
shane-moore wants to merge 4 commits into
sigp:unstablefrom
shane-moore:chore/post-envelope-spec-compliance
Open

chore: make post envelope beacon api spec compliant#9276
shane-moore wants to merge 4 commits into
sigp:unstablefrom
shane-moore:chore/post-envelope-spec-compliance

Conversation

@shane-moore
Copy link
Copy Markdown
Member

Issue Addressed

Part of #8828 for the stateful path and aligns POST /eth/v1/beacon/execution_payload_envelope with beacon-APIs PR ethereum/beacon-APIs#580.

Proposed Changes

  • Accept the broadcast_validation query parameter (gossip default, consensus, consensus_and_equivocation)
  • Require the Eth-Consensus-Version header
  • Return 202 when the envelope is broadcast but fails import (was 500)

Additional Info

  • 415 on bad Content-Type not addressed as to match the existing block POST flow
  • Follow-ups for the stateful path will rekey the BN envelope cache by beacon_block_root

@shane-moore shane-moore force-pushed the chore/post-envelope-spec-compliance branch from 032fefe to 52b5798 Compare May 7, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants