From 869b7f062830ba51a7fd8a51dfa4678c6d36b6ec Mon Sep 17 00:00:00 2001 From: Pawan Dhananjay Date: Tue, 21 Jan 2025 20:18:31 -0800 Subject: [PATCH] Clarify error conditions for getPayload (#624) --- src/engine/prague.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/prague.md b/src/engine/prague.md index 79da3b74..3d998847 100644 --- a/src/engine/prague.md +++ b/src/engine/prague.md @@ -79,7 +79,7 @@ This method follows the same specification as [`engine_getPayloadV3`](./cancun.m 1. Client software **MUST** return `-38005: Unsupported fork` error if the `timestamp` of the built payload does not fall within the time frame of the Prague fork. -2. The call **MUST** return `executionRequests` list representing execution layer triggered requests. Each list element is a `requests` byte array as defined by [EIP-7685](https://eips.ethereum.org/EIPS/eip-7685). The first byte of each element is the `request_type` and the remaining bytes are the `request_data`. Elements of the list **MUST** be ordered by `request_type` in ascending order. Elements with empty `request_data` **MUST** be excluded from the list. +2. The call **MUST** return `executionRequests` list representing execution layer triggered requests. Each list element is a `requests` byte array as defined by [EIP-7685](https://eips.ethereum.org/EIPS/eip-7685). The first byte of each element is the `request_type` and the remaining bytes are the `request_data`. Elements of the list **MUST** be ordered by `request_type` in ascending order. Elements with empty `request_data` **MUST** be excluded from the list. Elements **MUST** be longer than 1-byte, and each `request_type` **MUST** be unique within the list. ### Update the methods of previous forks