Skip to content

Add temporary reverts to code paths using a custom gas token (OPCM - Upgrade 13) #13589

@maurelian

Description

@maurelian

Context:

The L1 contracts currently contain code that supports a custom gas token implementation, however the standard L2 genesis project (#12302) is still required to support CGT properly.

We do not wish to release this dead code without protections.

Spec:

A new PR is requested which should:

  1. Cause CGT code paths to revert if the token is not ETH.
  2. Ideally prevent the system from being deploy if the token is not ETH.

My intuition is that the affected contracts should be limited to the SystemConfig and OptimismPortal.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions