Uh oh!
There was an error while loading. Please reload this page.
CGT: all in one - #30
Conversation
This reverts commit ef03df7. Conflicts: packages/contracts-bedrock/snapshots/.gas-snapshot packages/contracts-bedrock/snapshots/semver-lock.json packages/contracts-bedrock/src/L1/L1CrossDomainMessenger.sol packages/contracts-bedrock/src/L1/L1StandardBridge.sol packages/contracts-bedrock/src/L1/OptimismPortalInterop.sol packages/contracts-bedrock/src/L1/SystemConfigInterop.sol
This reverts commit d64038b.
This reverts commit 6c44b0b.
565b428 to
a30a7f0Compareqizhou
commented
Mar 27, 2025
For such a large PR, I would recommend adding a suggusted review sequence of the files |
qizhou
commented
Mar 27, 2025
Which commit (or release tag) is the target contract from? |
blockchaindevsh
commented
Mar 27, 2025
Do you mean the upstream commit we've merged with so far? If so, it's https://github.com/ethereum-optimism/optimism/releases/tag/op-challenger%2Fv1.3.1. |
qizhou
commented
Mar 28, 2025
Should the contract version also be downgraded (e.g., SystemConfig from 2.4.0 to 2.3.0)? |
blockchaindevsh
commented
Mar 28, 2025
The semantic version doesn't affect functionality and is always supposed to be increased if changed. We don't need to touch it, and the next time we merge with upstream, it'll be updated. |
This PR re-enables CGT by reverting these 3 PRs:
ethereum-optimism#13921
ethereum-optimism#13686
ethereum-optimism#14094
As of now,
forge testandgastoken_test.go(e2e test for cgt) have passed.But there're some solidity tests skipping CGT(these skippings are all from upstream):
I'm still trying to make them pass without skipping CGT.
UPDATE
All above skipped CGT tests are now re-enabled and passed.