ethereum-optimism / ethereum-optimism/optimism

jovian: do not marshal new fields in `rollupConfig.Genesis.SytemConfig` until Jovian is active

Open
#17,907 4 comments 0 reactions 0 assignees View on GitHub
H-jovian H-l1-fusaka-defense
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 38m
Merged PRs (30d)
164

Description

This is breaking some zk stacks:

> op-succinct and kailua uses the rollup configuration as a commitment hashing that so a new field change the public inputs for zk proving. they use alloy libraries/kona to deserialize the response by op-node for rollup_config, theres a new field, deserialization fails (because strict checks on field do to the hasing/commitment usage), they stop to operate. so existing kona instances will fail on reaching out op-node. and upgrade is not immediate theres a chain of stuff op-node => kona => any other stuff on top.

This needs to be fixed before Fusaka activates on Mainnet.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.