Skip to content

feat: replace l1 head with l1 finalized block as sequencer and deriva…#319

Merged
joey0612 merged 2 commits intodevelopfrom
l1_finalized_head
Nov 18, 2025
Merged

feat: replace l1 head with l1 finalized block as sequencer and deriva…#319
joey0612 merged 2 commits intodevelopfrom
l1_finalized_head

Conversation

@joey0612
Copy link
Collaborator

Description

This PR replaces the l1 head with the l1 finalized block as the sequencer and derivation head.

Rationale

Given that BSC's block time will be reduced to 450ms, and validators can produce up to 16 consecutive blocks, the potential number of reorg blocks will increase significantly. This would require much larger values for verifier.l1-confs and sequencer.l1-confs, which could introduce deposit transaction delays of several minutes.

Additionally, BSC's Fast Finality feature typically confirms finality within 2 blocks in most cases. Therefore, using L1 finalized blocks as the opBNB sequencer and derivation head is more appropriate.

Example

NA

Changes

Notable changes:
--verifier.l1-confs and --sequencer.l1-confs are deprecated.

@joey0612 joey0612 force-pushed the l1_finalized_head branch 2 times, most recently from d2d7dd7 to 1d93078 Compare November 18, 2025 06:36
@joey0612 joey0612 merged commit 893011d into develop Nov 18, 2025
13 checks passed
@sysvm sysvm deleted the l1_finalized_head branch November 18, 2025 09:34
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.

2 participants