diff --git a/CHANGES.md b/CHANGES.md index 58198e29..0e44342e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -24,6 +24,8 @@ There are likely to be descriptions etc outside of the list below, but new query | [#563](https://github.com/ethereum/beacon-APIs/pull/563) `GET /eth/v1/validator/duties/proposer/{epoch}` deprecated | | | | | | | [#568](https://github.com/ethereum/beacon-APIs/pull/568) `GET /eth/v2/node/version` added | | | | | | | [#568](https://github.com/ethereum/beacon-APIs/pull/568) `GET /eth/v1/node/version` deprecated | | | | | | +| [#588](https://github.com/ethereum/beacon-APIs/pull/588) `execution_payload EVENT` added | | | | | | +| [#588](https://github.com/ethereum/beacon-APIs/pull/588) `execution_payload_gossip EVENT` added | | | | | | The Following are no longer in the Standard API, removed since the latest version. diff --git a/apis/eventstream/index.yaml b/apis/eventstream/index.yaml index edbe11bd..fcf61144 100644 --- a/apis/eventstream/index.yaml +++ b/apis/eventstream/index.yaml @@ -38,6 +38,8 @@ get: - light_client_optimistic_update - payload_attributes - data_column_sidecar + - execution_payload + - execution_payload_gossip - execution_payload_available - execution_payload_bid - payload_attestation_message @@ -155,6 +157,16 @@ get: value: | event: data_column_sidecar data: {"block_root": "0xcf8e0d4e9587369b2301d0790347320302cc0943d5a1884560367e8208d920f2", "index": "1", "slot": "1"} + execution_payload: + description: The node has received a `SignedExecutionPayloadEnvelope` (from P2P or API) that is successfully imported on the fork-choice `on_execution_payload_envelope` handler + value: | + event: execution_payload + data: {"slot":"10", "builder_index":"42", "block_hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "block_root":"0x9a2fefd2fdb57f74993c7780ea5b9030d2897b615b89f808011ca5aebed54eaf", "execution_optimistic": false} + execution_payload_gossip: + description: The node has received a `SignedExecutionPayloadEnvelope` (from P2P or API) that passes validation rules of the `execution_payload` topic + value: | + event: execution_payload_gossip + data: {"slot":"10", "builder_index":"42", "block_hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "block_root":"0x9a2fefd2fdb57f74993c7780ea5b9030d2897b615b89f808011ca5aebed54eaf"} execution_payload_available: description: The node has verified that the execution payload and blobs for a block are available and ready for payload attestation value: | @@ -180,4 +192,4 @@ get: code: 400 message: "Invalid topic: weather_forecast" "500": - $ref: '../../beacon-node-oapi.yaml#/components/responses/InternalError' + $ref: "../../beacon-node-oapi.yaml#/components/responses/InternalError"