Skip to content

sync: Add CGT with develop#721

Merged
0xiamflux merged 11 commits intosc-feat/opcm2-add-cgtfrom
sync/opcm2
Dec 3, 2025
Merged

sync: Add CGT with develop#721
0xiamflux merged 11 commits intosc-feat/opcm2-add-cgtfrom
sync/opcm2

Conversation

@0xiamflux
Copy link
Copy Markdown

Conflicts:
- .circleci/config.yml

agusduha and others added 11 commits December 2, 2025 16:58
* feat: add CGT system feature (#703)

* fix: sys feature CI (#706)

* fix: liquidity controller fuzz (#708)

* fix: setup CGT system feature in deploy script (#711)

* fix: unused import (#713)

* test: add CGT missing tests (#714)
* op-challenger: Support challenging optimistic ZK games

* op-challenger: Remove check that the proposal was safe.

* op-challenger: Add log message before challenging

* op-dispute-mon: Remove unused interface
* op-challenger: Remove asterisc from op-challenger docker image.

* op-challenger: Remove asterisc-kona from default list of supported game types
…sm#18464)

* op-challenger: Resolve zk games without considering parent

* op-challenger: Consider parent game status when resolving

* op-challenger: Handle games with no parent.

* op-challenger: Challenge games when possible, even if we could resolve them.

Allows us to claim bonds for games where the parent is invalid.

* op-challenger: Send zk game transactions in parallel.
…mism#18233)

* op-node: fix l1 origin selector getting stuck

if current origin was reorged out

* clarify comments + test refactoring

* gofmt
…thereum-optimism#18327)

* op-batcher: propagate clock.Clock to gossip builder check. refactor MaxChannelDuration

* remove comments

* remove PrintChain

* Merge pull request ethereum-optimism#18344 from ethereum-optimism/nonsense/fix-channel-close2

op-batcher: fix max channel duration tracking for large block backlogs (cont)

* unit test for moreComing

* extract SequenceBlock into DSL

* add TestChannelBuilder_MaxChannelDurationZero

* better comments

* godoc for moreComing and pubInfo

* rename moreComing

* better comment

* a few tweaks for  ethereum-optimism#18327 (ethereum-optimism#18480)

* tweaks

* remove default values (false booleans) from struct literals

* Rename publishingBacklog to ignoreMaxChannelDuration

* typo

* rename test

---------

Co-authored-by: George Knee <georgeknee@googlemail.com>
* feat: deploy safersafes script

* fix: use semvercomp

* fix: fmt & semgrep

* fix: pre-pr

* fix: interface check

* feat: interface cleanup
Conflicts:
	.circleci/config.yml
@0xiamflux 0xiamflux requested a review from 0xOneTony December 3, 2025 14:02
@0xiamflux 0xiamflux self-assigned this Dec 3, 2025
@cursor
Copy link
Copy Markdown

cursor Bot commented Dec 3, 2025

You have run out of free Bugbot PR reviews for this billing cycle. This will reset on December 16.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@0xiamflux 0xiamflux merged commit df3ecf5 into sc-feat/opcm2-add-cgt Dec 3, 2025
1 check failed
@0xiamflux 0xiamflux deleted the sync/opcm2 branch December 3, 2025 14:16
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.

8 participants