Skip to content

fix: slow L3 sequencer to 333ms to avoid msgIdx race#25

Merged
douglance merged 1 commit into
mainfrom
fix/l3-sequencer-block-speed
Jun 30, 2026
Merged

fix: slow L3 sequencer to 333ms to avoid msgIdx race#25
douglance merged 1 commit into
mainfrom
fix/l3-sequencer-block-speed

Conversation

@douglance

@douglance douglance commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

The L3 sequencer runs at max-block-speed=100ms. Under load the consensus/execution message index diverges and nitro rejects eth_sendRawTransaction with wrong msgIdx got X expected Y (-32000), hanging chain-sdk tests and crashing arbitrum-portal E2E setup on the L3 node.

Make 333ms the default L3 sequencer max-block-speed to widen the block-production cycle and shrink the race window. L2 is unchanged (100ms).

@douglance douglance force-pushed the fix/l3-sequencer-block-speed branch from 9fba842 to e226434 Compare June 30, 2026 13:58
@douglance douglance changed the title fix: slow L3 sequencer to 250ms to avoid msgIdx race under load fix: slow L3 sequencer to 333ms to avoid msgIdx race Jun 30, 2026
The L3 nitro sequencer ran with execution.sequencer.max-block-speed=100ms.
Under load the consensus/execution message index momentarily diverges and
nitro's TransactionStreamer rejects eth_sendRawTransaction with
"wrong msgIdx got X expected Y" (JSON-RPC -32000), hanging chain-sdk tests
and crashing arbitrum-portal E2E setup on the L3 node.

Make 333ms the default L3 sequencer max-block-speed in patchGeneratedL3NodeConfig
to widen the block-production cycle and shrink the race window. L2 is unchanged
(still 100ms; it has timeboost).
@douglance douglance force-pushed the fix/l3-sequencer-block-speed branch from e226434 to 544ba3f Compare June 30, 2026 14:02
@douglance douglance merged commit 4f331af into main Jun 30, 2026
6 checks passed
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