diff --git a/specs/gloas/p2p-interface.md b/specs/gloas/p2p-interface.md index a26433374e..49d614ef69 100644 --- a/specs/gloas/p2p-interface.md +++ b/specs/gloas/p2p-interface.md @@ -319,7 +319,7 @@ The following validations MUST pass before forwarding the **Added in Gloas:** - _[IGNORE]_ The sidecar's `beacon_block_root` has been seen via a valid signed - execution payload header (builder's bid). + execution payload bid. - _[REJECT]_ The sidecars's `slot` matches the slot of the block with root `beacon_block_root`. - _[REJECT]_ The hash of the sidecar's `kzg_commitments` matches the diff --git a/specs/gloas/validator.md b/specs/gloas/validator.md index 66d86f97ad..093501e35a 100644 --- a/specs/gloas/validator.md +++ b/specs/gloas/validator.md @@ -129,14 +129,15 @@ top of a `state` MUST take the following actions in order to construct the `signed_execution_payload_bid` from a builder. The block proposer MAY obtain these signed messages by other off-protocol means. - The `signed_execution_payload_bid` MUST satisfy the verification conditions - found in `process_execution_payload_bid`, that is: - - For external builders, the header signature MUST be valid. + found in `process_execution_payload_bid` with the alias + `bid = signed_execution_payload_bid.message`, that is: + - For external builders, the signature MUST be valid. - For self-builds, the signature MUST be `bls.G2_POINT_AT_INFINITY` and the - bid amount MUST be zero. - - The builder balance can cover the header value. - - The header slot is for the proposal block slot. - - The header parent block hash equals the state's `latest_block_hash`. - - The header parent block root equals the current block's `parent_root`. + `bid.value` MUST be zero. + - The builder balance can cover the `bid.value`. + - The `bid.slot` is for the proposal block slot. + - The `bid.parent_block_hash` equals the state's `latest_block_hash`. + - The `bid.parent_block_root` equals the current block's `parent_root`. - Select one bid and set `body.signed_execution_payload_bid = signed_execution_payload_bid`.