Skip to content

Integrate L2 block tags with derive block operations #879

@curryxbo

Description

@curryxbo

Background
Currently, derive block operations and L2 block tags (e.g., safe, finalized) are handled separately. We want to unify them so that derived blocks can be properly tagged based on their derivation status.
Goals

  1. Tag L2 blocks with appropriate status during derivation:
  • unsafe - block produced but not yet derived from L1
  • safe - block derived from L1 data
  • finalized - block derived from finalized L1 data
  1. Expose block tags via RPC for downstream consumers
    Benefits
  • Clearer block status for bridges and external services
  • Consistent with Optimism's block tag semantics
  • Enables safer cross-chain operations by distinguishing derivation states

Metadata

Metadata

Assignees

Labels

nodeNode update

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions