Skip to content

Conversation

@sieniven
Copy link
Contributor

@sieniven sieniven commented Jan 15, 2026

Summary

This PR separates out original fixes from PR #334. The original handler handles both flashblock payloads vs full built payloads with the same transmitter. This PR separates the handling logic on the 2 different triggers:

  1. Built flashblock payload execution - used for builder p2p
  2. Full built flashblocks sequence - used for pre-warming the local execution cache to optimize subsequent engine_newPayload calls to advance chainstate

Note that since the subsequent PR #334 will be based on this fixes, there is no optimization done here and it maintains the same logic - full built payloads are sent after every flashblock execution. The subsequent SR optimization PR will only send the full built payloads (with SR calculated) on async payload resolution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant