-
Notifications
You must be signed in to change notification settings - Fork 0
CGT: all in one #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: op-es
Are you sure you want to change the base?
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
a30a7f0
Compare
For such a large PR, I would recommend adding a suggusted review sequence of the files |
Which commit (or release tag) is the target contract from? |
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. |
Should the contract version also be downgraded (e.g., SystemConfig from 2.4.0 to 2.3.0)? |
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 test
andgastoken_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.