Skip to content

Commit fe36269

Browse files
committed
add payload attestation and bid fields for eventstream
1 parent 7bcc791 commit fe36269

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

apis/eventstream/index.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ get:
4141
- data_column_sidecar
4242
- execution_payload_available
4343
- execution_payload_bid
44-
- payload_attestation
44+
- payload_attestation_message
4545
responses:
4646
"200":
4747
description: Opened SSE stream.
@@ -170,12 +170,12 @@ get:
170170
description: The node has received a `SignedExecutionPayloadBid` (from P2P or API) that passes gossip validation on the `execution_payload_bid` topic
171171
value: |
172172
event: execution_payload_bid
173-
data: {"slot": "10", "builder_index": "42", "parent_block_root": "0x9a2fefd2fdb57f74993c7780ea5b9030d2897b615b89f808011ca5aebed54eaf", "block_hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "value": "1000000000"}
174-
payload_attestation:
175-
description: The node has received a `PayloadAttestationMessage` that passes validation rules of the `payload_attestation` topic
173+
data: {"message": {"parent_block_hash": "0x9a2fefd2fdb57f74993c7780ea5b9030d2897b615b89f808011ca5aebed54eaf", "parent_block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2", "block_hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "prev_randao": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2", "fee_recipient": "0x0000000000000000000000000000000000000000", "gas_limit": "30000000", "builder_index": "42", "slot": "10", "value": "1000000000", "execution_payment": "0", "blob_kzg_commitments_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2"}, "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"}
174+
payload_attestation_message:
175+
description: The node has received a `PayloadAttestationMessage` that passes validation rules of the `payload_attestation_message` topic
176176
value: |
177-
event: payload_attestation
178-
data: {"validator_index": "123", "slot": "10", "beacon_block_root": "0x9a2fefd2fdb57f74993c7780ea5b9030d2897b615b89f808011ca5aebed54eaf", "payload_present": true, "blob_data_available": true}
177+
event: payload_attestation_message
178+
data: {"validator_index": "123", "data": {"beacon_block_root": "0x9a2fefd2fdb57f74993c7780ea5b9030d2897b615b89f808011ca5aebed54eaf", "slot": "10", "payload_present": true, "blob_data_available": true}, "signature": "0x1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505cc411d61252fb6cb3fa0017b679f8bb2305b26a285fa2737f175668d0dff91cc1b66ac1fb663c9bc59509846d6ec05345bd908eda73e670af888da41af171505"}
179179
"400":
180180
description: "The topics supplied could not be parsed"
181181
content:

types/gloas/execution_payload_bid.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Gloas:
22
ExecutionPayloadBid:
33
type: object
44
description: "The [`ExecutionPayloadBid`](https://github.com/ethereum/consensus-specs/blob/00d531949b1f30516979b60ddd2a411e7f388299/specs/gloas/beacon-chain.md#executionpayloadbid) object from the CL Gloas spec."
5-
required: [parent_block_hash, parent_block_root, block_hash, fee_recipient, gas_limit, builder_index, slot, value, blob_kzg_commitments_root]
5+
required: [parent_block_hash, parent_block_root, block_hash, fee_recipient, gas_limit, builder_index, slot, value, execution_payment, blob_kzg_commitments_root]
66
properties:
77
parent_block_hash:
88
$ref: "../primitive.yaml#/Root"

types/gloas/payload_attestation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Gloas:
2323
required: [aggregation_bits, data, signature]
2424
properties:
2525
aggregation_bits:
26-
$ref: "../primitive.yaml#/BitList"
26+
$ref: "../primitive.yaml#/Bitvector"
2727
data:
2828
$ref: "#/Gloas/PayloadAttestationData"
2929
signature:

0 commit comments

Comments
 (0)