Skip to content

Commit

Permalink
clarify whn to return SYNCING
Browse files Browse the repository at this point in the history
  • Loading branch information
djrtwo committed Oct 27, 2021
1 parent 0207685 commit 5e5495f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/engine/specification.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ This structure contains the attributes (in addition to the other parameters cont

2. Client software **MUST** discard the payload if it's deemed invalid.

3. Client software **MUST** return `{status: SYNCING, lastestValidHash: None}` if the client software does not have the requisite data available locally to validate the payload in less than `SLOTS_PER_SECOND / 30` (0.4s in the Mainnet configuration) or if the sync process is already in progress. In the event that requisite data to validate the payload is missing (e.g. does not have payload identified by `parentHash`), the client software **SHOULD** initiate the sync process.
3. Client software **MUST** return `{status: SYNCING, lastestValidHash: None}` if the client software does not have the requisite data available locally to validate the payload and cannot retrieve this required data in less than `SLOTS_PER_SECOND / 30` (0.4s in the Mainnet configuration) or if the sync process is already in progress. In the event that requisite data to validate the payload is missing (e.g. does not have payload identified by `parentHash`), the client software **SHOULD** initiate the sync process.

### engine_forkchoiceUpdated

Expand Down

0 comments on commit 5e5495f

Please sign in to comment.