diff --git a/sync/optimistic.md b/sync/optimistic.md index 298d0c276..e92647007 100644 --- a/sync/optimistic.md +++ b/sync/optimistic.md @@ -44,9 +44,11 @@ When a node transitions from the `SYNCING` state it is removed from the set of `optimistic_roots`. ### Execution Engine Errors + A consensus engine MUST NOT interpret an error or failure to respond to a -message as a `SYNCING`, `VALID` or `INVALID` response. A consensus engine MAY -queue such a message for later processing. +message as a `SYNCING`, `VALID` or `INVALID` response. A message which receives +and error or no response MUST NOT be permitted to modify the fork choice +`Store`. A consensus engine MAY queue such a message for later processing. ### Assumptions about Execution Engine Behaviour