diff --git a/EIPS/eip-7799.md b/EIPS/eip-7799.md index 7e67ca5ea0038f..31d999a9bddc60 100644 --- a/EIPS/eip-7799.md +++ b/EIPS/eip-7799.md @@ -93,7 +93,7 @@ In the engine API, the `ExecutionPayload` for versions corresponding to forks ad - `systemLogsRoot`: `DATA`, 32 Bytes -As part of `engine_forkchoiceUpdated`, Execution Layer implementations SHALL verify that `systemLogsRoot` for each block matches the actual value computed from local processing. This extends on top of existing `receiptsRoot` validation. +As part of `engine_newPayloadVx`, Execution Layer implementations SHALL verify that the submitted payload's `systemLogsRoot` matches the value computed from local processing; if it does not, the payload MUST be rejected (e.g., with `INVALID`). This extends on top of existing `receiptsRoot` validation performed at payload acceptance time. ### Consensus `ExecutionPayload` changes