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
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,8 @@ This method follows the same specification as [`engine_newPayloadV4`](./prague.m
78
78
79
79
2. Client software **MUST** provide a list of transactions within upperbound `MAX_BYTES_PER_INCLUSION_LIST`.
80
80
81
+
3. Client software **MUST NOT** include any [blob transaction](https://eips.ethereum.org/EIPS/eip-4844#blob-transaction) within the provided list.
82
+
81
83
### engine_updatePayloadWithInclusionListV1
82
84
83
85
#### Request
@@ -97,6 +99,8 @@ This method follows the same specification as [`engine_newPayloadV4`](./prague.m
97
99
98
100
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.
99
101
102
+
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.
103
+
100
104
### Update the methods of previous forks
101
105
102
106
This document defines how FOCIL payload should be handled by the [`Prague API`](./prague.md).
0 commit comments