Skip to content

Migration Plan: PR OffchainLabs/nitro#3617 Compatibility #547

@AnkushinDaniil

Description

@AnkushinDaniil

Nethermind ExecutionClient Interface Completion

These methods are required by the upstream ExecutionClient interface and must be implemented before Nitro fork update.

Warning

Consensus RPC is changing

Consensus RPC Client

Allow Nethermind to call Nitro consensus layer over RPC for batch and metadata queries.

Genesis Self-Initialization

Enable Nethermind to initialize genesis from config on startup instead of RPC call from Nitro.

  • Add InitialL1BaseFee to Chainspec
  • Create Startup Genesis Initializer
  • Make DigestInitMessage a fallback

RPC Namespace Migration

Nitro Update

  • Implement Execution Comparison RPC Server
  • Adapt system_tests to use new comparison server architecture and initialisation

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestrefactoringRefactoring of existing code

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions