diff --git a/specs/gloas/beacon-chain.md b/specs/gloas/beacon-chain.md index f10eaa3f5d..581b5989ae 100644 --- a/specs/gloas/beacon-chain.md +++ b/specs/gloas/beacon-chain.md @@ -199,6 +199,7 @@ class ExecutionPayloadBid(Container): builder_index: ValidatorIndex slot: Slot value: Gwei + execution_payment: Gwei blob_kzg_commitments_root: Root ``` diff --git a/specs/gloas/p2p-interface.md b/specs/gloas/p2p-interface.md index 2bfa3bc848..a26433374e 100644 --- a/specs/gloas/p2p-interface.md +++ b/specs/gloas/p2p-interface.md @@ -281,6 +281,7 @@ The following validations MUST pass before forwarding the `BUILDER_WITHDRAWAL_PREFIX` -- i.e. `is_builder_withdrawal_credential(state.validators[bid.builder_index].withdrawal_credentials)` returns `True`. +- _[REJECT]_ `bid.execution_payment` is zero. - _[IGNORE]_ this is the first signed bid seen with a valid signature from the given builder for this slot. - _[IGNORE]_ this bid is the highest value bid seen for the corresponding slot