Skip to content

op-deployer: update drifted Sepolia SuperchainConfigImpl in reuse test#473

Closed
karlb wants to merge 1 commit into
celo-rebase-17from
karlb/fix-sepolia-superchain-impl
Closed

op-deployer: update drifted Sepolia SuperchainConfigImpl in reuse test#473
karlb wants to merge 1 commit into
celo-rebase-17from
karlb/fix-sepolia-superchain-impl

Conversation

@karlb

@karlb karlb commented Jul 15, 2026

Copy link
Copy Markdown

Does this test make sense for us? Should we keep updating it like this after every change or should we disable the test?


TestInitLiveStrategy_OPCMReuseLogicSepolia forks live Sepolia and asserts the standard superchain's on-chain SuperchainConfig implementation against a hardcoded address. That proxy's implementation was upgraded on Sepolia since the constant was last set, so the "embedded L1 locator with standard intent types and standard roles" subtest fails with:

expected SuperchainConfigImpl 0xb08Cc720...a957
actual SuperchainConfigImpl 0xE4F9779a...D550

The new value is what the forked-Sepolia read returned in CI (i.e. the current live implementation), so update the constant to match. Only this subtest is affected; the other assertions read a different, older superchain and are unchanged.

Note: this assertion is inherently drift-prone and will break again on the next Sepolia SuperchainConfig upgrade.

TestInitLiveStrategy_OPCMReuseLogicSepolia forks live Sepolia and asserts the
standard superchain's on-chain SuperchainConfig implementation against a
hardcoded address. That proxy's implementation was upgraded on Sepolia since
the constant was last set, so the "embedded L1 locator with standard intent
types and standard roles" subtest fails with:

  expected SuperchainConfigImpl 0xb08Cc720...a957
  actual   SuperchainConfigImpl 0xE4F9779a...D550

The new value is what the forked-Sepolia read returned in CI (i.e. the current
live implementation), so update the constant to match. Only this subtest is
affected; the other assertions read a different, older superchain and are
unchanged.

Note: this assertion is inherently drift-prone and will break again on the
next Sepolia SuperchainConfig upgrade.
@karlb karlb closed this Jul 15, 2026
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.

1 participant