ethereum-optimism / ethereum-optimism/optimism

OPCM version 0.0.11 does not generate Pectra rollup config fields

Open
#14,816 1 comment 0 reactions 0 assignees View on GitHub
A-op-deployer
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 15h
Merged PRs (30d)
145

Description

We added a new, backwards-incompatible data structure to the rollup config in the Pectra upgrade:

```json
"chain_op_config": {
"eip1559Elasticity": 6,
"eip1559Denominator": 50,
"eip1559DenominatorCanyon": 250
}
```

OP Deployer v0.0.11 uses an older version of the rollup config struct that does not contain these fields. Therefore, new chains cannot be deployed post-Pectra without manual changes to the rollup config.

We need to update the rollup config in the v0.0.* lineage to support generating the correct rollup config in the inspector.

Contributor guide

Open the contributing guide

Research direction

Start by locating the v0.0.* rollup config structure used by OP Deployer and the inspector entry point that generates the config. Compare it with the Pectra fields shown in the issue, then verify that generated configs include the three chain_op_config values without manual edits.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
blockchain
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.