Skip to content

Conversation

@faheelsattar
Copy link
Contributor

Adds info related to execution_payment when constructing SignedExecutionPayloadBid

Comment on lines 122 to 125
11. Set `bid.execution_payment` to zero for in protocol payment via the beacon
chain balance. A non zero value indicates a trusted execution layer payment.
Bids with non zero `execution_payment` **MUST NOT** be broadcasted on the
P2P network.
Copy link
Member

Choose a reason for hiding this comment

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

A few little things:

  • "in protocol" -> "in-protocol"
  • "non zero" -> "non-zero"
  • Let's remove "for in protocol payment via the beacon chain balance"
  • "Bids with non zero execution_payment MUST NOT be broadcasted" -> "Bids with a non-zero execution_payment MUST NOT be broadcast"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

added!

@jtraglia jtraglia added the gloas label Dec 22, 2025
@faheelsattar faheelsattar changed the title add execution payment info when constructing bid Add execution payment info when constructing bid Dec 22, 2025
proposer if the bid is accepted. The builder **MUST** have enough excess
balance to fulfill this bid and all pending payments.
11. Set `bid.blob_kzg_commitments_root` to be the `hash_tree_root` of the
11. Set `bid.execution_payment` to zero. A non-zero value indicates a trusted
Copy link
Contributor

Choose a reason for hiding this comment

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

Simple doubt: If it is set to 0, why do we have it? Is it used somewhere else?

Copy link
Member

Choose a reason for hiding this comment

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

Hey @satushh. This field is used by "trusted" builders for an out-of-protocol auction.

@jtraglia jtraglia changed the title Add execution payment info when constructing bid Set execution_payment field when constructing bid Jan 5, 2026
@jtraglia jtraglia merged commit a02f535 into ethereum:master Jan 5, 2026
31 checks passed
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