From 3b67c334e4903092bdaa68bee62479f5eb000dd1 Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Tue, 14 Dec 2021 15:51:15 +1100 Subject: [PATCH] Add note about removal from optimistic_roots --- sync/optimistic.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sync/optimistic.md b/sync/optimistic.md index 7092a69ee..3abc5c1c6 100644 --- a/sync/optimistic.md +++ b/sync/optimistic.md @@ -36,8 +36,10 @@ also transition from `SYNCING` -> `VALID`. When a block transitions from `SYNCING` -> `INVALID`, all *descendants* of the block MUST also transition from `SYNCING` -> `INVALID`. -### Execution Engine Errors +When a node transitions from the `SYNCING` state is 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.