Skip to content

fix(l2): update system contracts before deployment#2839

Merged
ilitteri merged 2 commits into
mainfrom
l2/deploy-after-update-contracts
May 19, 2025
Merged

fix(l2): update system contracts before deployment#2839
ilitteri merged 2 commits into
mainfrom
l2/deploy-after-update-contracts

Conversation

@xqft

@xqft xqft commented May 19, 2025

Copy link
Copy Markdown
Contributor

Motivation

Updating after deployment meant that we were deploying the OnChainProposer with an older initial state root (because the genesis was being updated after and the L2 starts with a different genesis), leading to the verifyBatch function to always fail.

@xqft xqft requested a review from a team as a code owner May 19, 2025 16:39
@ilitteri ilitteri enabled auto-merge May 19, 2025 16:49
@ilitteri ilitteri added this pull request to the merge queue May 19, 2025
Merged via the queue into main with commit 8c3408d May 19, 2025
27 checks passed
@ilitteri ilitteri deleted the l2/deploy-after-update-contracts branch May 19, 2025 17:04
pedrobergamini pushed a commit to pedrobergamini/ethrex that referenced this pull request Aug 24, 2025
**Motivation**

Updating after deployment meant that we were deploying the
OnChainProposer with an older initial state root (because the genesis
was being updated after and the L2 starts with a different genesis),
leading to the `verifyBatch` function to always fail.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants