Skip to content

Conversation

blockchaindevsh
Copy link

@blockchaindevsh blockchaindevsh commented Mar 22, 2025

This PR re-enables CGT by reverting these 3 PRs:

ethereum-optimism#13921
ethereum-optimism#13686
ethereum-optimism#14094

As of now, forge test and gastoken_test.go(e2e test for cgt) have passed.

But there're some solidity tests skipping CGT(these skippings are all from upstream):

image

I'm still trying to make them pass without skipping CGT.

UPDATE

All above skipped CGT tests are now re-enabled and passed.

@qizhou
Copy link

qizhou commented Mar 27, 2025

For such a large PR, I would recommend adding a suggusted review sequence of the files

@qizhou
Copy link

qizhou commented Mar 27, 2025

Which commit (or release tag) is the target contract from?

@blockchaindevsh
Copy link
Author

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.

@qizhou
Copy link

qizhou commented Mar 28, 2025

Should the contract version also be downgraded (e.g., SystemConfig from 2.4.0 to 2.3.0)?

@blockchaindevsh
Copy link
Author

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.

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.

2 participants