ethereum-optimism / ethereum-optimism/optimism

Simplify op-challenger permissioned dispute game handling after transition to `SuperPermissionedDisputeGame` is complete

Open
#21,678 3 comments 0 reactions 0 assignees View on GitHub
A-op-challenger T-proofs
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 18h
Merged PRs (30d)
134

Description

`SuperPermissionedDisputeGame` resolves to `DEFENDER_WINS` immediately, but op-challenger currently has some special-case handling for the older `PermissionedDisputeGame` such as `skipPrestateValidation()`.

This can all be simplified after we drop support for `PermissionedDisputeGame`.

Contributor guide

Open the contributing guide

Research direction

Start by locating the op-challenger handling for SuperPermissionedDisputeGame, the older PermissionedDisputeGame, and skipPrestateValidation(). Review how the transition affects these paths and confirm the existing dispute-game checks; done means the obsolete PermissionedDisputeGame support and special cases are removed without breaking op-challenger behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
blockchain
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.