ethereum-optimism / ethereum-optimism/optimism
OPCM version 0.0.11 does not generate Pectra rollup config fields
- 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
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