Skip to content

Commit 6b5fc03

Browse files
committed
Clean up payload header
1 parent 11e1509 commit 6b5fc03

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

specs/gloas/p2p-interface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ The following validations MUST pass before forwarding the
319319
**Added in Gloas:**
320320

321321
- _[IGNORE]_ The sidecar's `beacon_block_root` has been seen via a valid signed
322-
execution payload header (builder's bid).
322+
execution payload bid.
323323
- _[REJECT]_ The sidecars's `slot` matches the slot of the block with root
324324
`beacon_block_root`.
325325
- _[REJECT]_ The hash of the sidecar's `kzg_commitments` matches the

specs/gloas/validator.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,15 @@ top of a `state` MUST take the following actions in order to construct the
129129
`signed_execution_payload_bid` from a builder. The block proposer MAY obtain
130130
these signed messages by other off-protocol means.
131131
- The `signed_execution_payload_bid` MUST satisfy the verification conditions
132-
found in `process_execution_payload_bid`, that is:
133-
- For external builders, the header signature MUST be valid.
132+
found in `process_execution_payload_bid` with the alias
133+
`bid = signed_execution_payload_bid.message`, that is:
134+
- For external builders, the signature MUST be valid.
134135
- For self-builds, the signature MUST be `bls.G2_POINT_AT_INFINITY` and the
135-
bid amount MUST be zero.
136-
- The builder balance can cover the header value.
137-
- The header slot is for the proposal block slot.
138-
- The header parent block hash equals the state's `latest_block_hash`.
139-
- The header parent block root equals the current block's `parent_root`.
136+
`bid.value` MUST be zero.
137+
- The builder balance can cover the `bid.value`.
138+
- The `bid.slot` is for the proposal block slot.
139+
- The `bid.parent_block_hash` equals the state's `latest_block_hash`.
140+
- The `bid.parent_block_root` equals the current block's `parent_root`.
140141
- Select one bid and set
141142
`body.signed_execution_payload_bid = signed_execution_payload_bid`.
142143

0 commit comments

Comments
 (0)