Re-issue ForkchoiceUpdate based on updated PayloadStatus#9102
Re-issue ForkchoiceUpdate based on updated PayloadStatus#9102mergify[bot] merged 25 commits intosigp:unstablefrom
ForkchoiceUpdate based on updated PayloadStatus#9102Conversation
|
Some required checks have failed. Could you please take a look @hopinheimer? 🙏 |
|
I think this may need to be re-worked a bit once we impl this new spec change https://github.com/ethereum/consensus-specs/pull/5094/changes We wont have a |
|
yeah I have deleted StatePayloadStarus on the fix-pruning-gloas branch |
|
Unblocked, but needs reconciling with: The honest validator spec is likely somewhat relevant: |
|
Some required checks have failed. Could you please take a look @hopinheimer? 🙏 |
michaelsproul
left a comment
There was a problem hiding this comment.
Core is ready to go. More tweaking is possible, but this PR definitely fixes some real problems and may help interop.
|
LGTM! we can always tweak things later, but this will definitely help for interop |
Merge Queue Status
This pull request spent 28 minutes 50 seconds in the queue, including 26 minutes 57 seconds running CI. Required conditions to merge
|
|
@mergify queue |
☑️ This pull request is already queued |
addresses #8957
implementation details
This PR adds the
PayloadStatustoProposerKeyaiming to implicitly invalidateproposerscache, thus re-issuing FcU on cache miss. I haven't added theprepare_payload_lookaheadchange, we could potentially adjust that based on observations in devnet.