Skip to content

Commit b578962

Browse files
authored
Add off-protocol value to the bid (#4733)
Add off protocol payment value to the bid instead of relying on the Builder API. Also disallow this off-protocol payments on P2P bids.
1 parent 395d248 commit b578962

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

specs/gloas/beacon-chain.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ class ExecutionPayloadBid(Container):
198198
builder_index: ValidatorIndex
199199
slot: Slot
200200
value: Gwei
201+
execution_payment: Gwei
201202
blob_kzg_commitments_root: Root
202203
```
203204

specs/gloas/p2p-interface.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ The following validations MUST pass before forwarding the
281281
`BUILDER_WITHDRAWAL_PREFIX` -- i.e.
282282
`is_builder_withdrawal_credential(state.validators[bid.builder_index].withdrawal_credentials)`
283283
returns `True`.
284+
- _[REJECT]_ `bid.execution_payment` is zero.
284285
- _[IGNORE]_ this is the first signed bid seen with a valid signature from the
285286
given builder for this slot.
286287
- _[IGNORE]_ this bid is the highest value bid seen for the corresponding slot

0 commit comments

Comments
 (0)