-
Notifications
You must be signed in to change notification settings - Fork 61
/
bid.yaml
32 lines (30 loc) · 1.09 KB
/
bid.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Bellatrix:
BuilderBidCommon:
type: object
required: [value, pubkey]
properties:
value:
$ref: "../../beacon-apis/types/primitive.yaml#/Uint256"
description: "Payment in wei that will be paid to the `fee_recipient` account."
pubkey:
$ref: "../../beacon-apis/types/primitive.yaml#/Pubkey"
description: "BLS public key of builder."
BuilderBid:
description: "The `BuilderBid` object from the Builder API Bellatrix spec."
allOf:
- type: object
required: [header]
properties:
header:
$ref: "../../beacon-apis/types/bellatrix/execution_payload.yaml#/Bellatrix/ExecutionPayloadHeader"
description: "`ExecutionPayloadHeader` to use in block proposal."
- $ref: '#/Bellatrix/BuilderBidCommon'
SignedBuilderBid:
type: object
description: "The `SignedBuilderBid` object from the Builder API spec."
required: [message, signature]
properties:
message:
$ref: "#/Bellatrix/BuilderBid"
signature:
$ref: "../../beacon-apis/types/primitive.yaml#/Signature"