You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a significant improvement for at least besu-nimbus pairs, off the back off #5411 (comment)
and has been tested successfully with Teku and Nimbus, see POC #5666
Main thing to work out is if we should return SYNCING, ACCEPTED or something else in this case.
siladu
changed the title
Only Trigger Backward Sync on engine_forkchoiceUpdated
Remove backward sync functionality from engine_newPayload.
Jul 10, 2023
Only trigger backward sync on engine_forkchoiceUpdated.
Fixes #5411
This is a significant improvement for at least besu-nimbus pairs, off the back off #5411 (comment)
and has been tested successfully with Teku and Nimbus, see POC #5666
Main thing to work out is if we should return SYNCING, ACCEPTED or something else in this case.
Spec allows it:
https://github.com/ethereum/execution-apis/blob/main/src/engine/paris.md#specification
(newPayload)
Geth impl: https://github.com/ethereum/go-ethereum/blob/59f7b289c329b5a56fa6f4e9acee64e504c4cc0d/eth/catalyst/api.go#L476-L485
Note, geth also stash away these newPayloads for later use. That would be a further optimism but is not critical for this issue.
The text was updated successfully, but these errors were encountered: