You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/engine/experimental/eip7805.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -79,6 +79,8 @@ This method follows the same specification as [`engine_newPayloadV4`](./prague.m
79
79
80
80
2. Client software **MUST** provide a list of transactions within upperbound `MAX_BYTES_PER_INCLUSION_LIST`.
81
81
82
+
3. Client software **MUST NOT** include any [blob transaction](https://eips.ethereum.org/EIPS/eip-4844#blob-transaction) within the provided list.
83
+
82
84
### engine_updatePayloadWithInclusionListV1
83
85
84
86
#### Request
@@ -98,6 +100,8 @@ This method follows the same specification as [`engine_newPayloadV4`](./prague.m
98
100
99
101
1. Given the `payloadId` client software **MUST** update payload build process building with`inclusionList`. The transactions must be part of the execution payload unless it fails to be included at the end of it.
100
102
103
+
2. Client software **SHOULD** ignore any [blob transactions](https://eips.ethereum.org/EIPS/eip-4844#blob-transaction) present in the `inclusionList` when updating the execution payload.
104
+
101
105
### Update the methods of previous forks
102
106
103
107
This document defines how FOCIL payload should be handled by the [`Prague API`](./prague.md).
0 commit comments