From 5c1fcaf3e7bb535113753e78f1a6c738be9dd7b3 Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Sun, 19 Dec 2021 14:34:43 +1100 Subject: [PATCH] Add qualification for errors --- sync/optimistic.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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