ExecutionPayloadFlashblockDeltaV1.
What this means
- The interval drops from 250 ms to 200 ms. This brings OP Sepolia and OP Mainnet to
FLASHBLOCKS_TIME = 200ms, the default in the Flashblocks specification. - Four payload fields are set to their zero value. All four remain present in
ExecutionPayloadFlashblockDeltaV1. Nothing is removed from the wire format. - Every other field, including
receipts_rootandlogs_bloom, continues to carry a real value.
An integration that reads any of these fields receives a zero value and continues, rather than failing loudly at the parse boundary.
We recommend you audit your application or integration for these reads directly ahead of the migration.
The rollout is gradual
This is a rolling change rather than a single switch, so you may see both the previous and the new behavior for a period.Action required
For teams consuming the subblock stream directly:- Audit integrations for reads of
state_root,block_hash,withdrawals_root, andwithdrawals. - Confirm that a zero value in any of them cannot propagate into downstream state, balances, or proofs.
- RPC providers that forward stream payloads to their own consumers should pass this notice on to those consumers.
Timeline
Both dates are targets and may move.