Skip to content

Conversation

ilitteri
Copy link
Contributor

Motivation

Rejecting V3 engine API methods when Pectra is enabled broke both L1 dev and L2 block producer since they rely on these methods. As this is a side effect of not supporting the Pectra engine API methods on the EngineClient, a temporary solution is to disable Pectra for both L1 dev and L2 block producer until the new methods are implemented in the EngineClient (an issue was already filed for tackling this #2054).

Description

As #2054 suggests, this PR disables Pectra for L1 dev and L2 by adding a temporary L1 genesis for dev mode and disables Pectra for L2's genesis.

@ilitteri ilitteri added L2 Rollup client L1 Ethereum client labels Feb 24, 2025
@ilitteri ilitteri self-assigned this Feb 24, 2025
@ilitteri ilitteri requested a review from a team as a code owner February 24, 2025 12:31
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is the same but without the pectraTime and formatted.

Copy link

Total lines added: 0
Total lines removed: 0
Total lines changed: 0

@jrchatruc
Copy link
Collaborator

Closed since the changes were included in #1705

@jrchatruc jrchatruc closed this Feb 24, 2025
@ilitteri ilitteri deleted the temporary_fix branch March 6, 2025 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L1 Ethereum client L2 Rollup client

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants