You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/notices/custom-gas-tokens-deprecation.mdx
+10-6Lines changed: 10 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,23 +15,27 @@ Additionally, advancements in Account Abstraction (AA) tooling now enable gas pa
15
15
16
16
## Highlights
17
17
18
-
* Code removal: The Custom Gas Token code will be removed from the Optimism repo.
19
-
*Migration to AA tooling: RaaS providers should explore Account Abstraction tools to replace Custom Gas Tokens.
18
+
* Code removal: The Custom Gas Token code has been removed from the Optimism monorepo in the following PRs [1](https://github.com/ethereum-optimism/optimism/pull/13686), [2](https://github.com/ethereum-optimism/optimism/pull/13921), [3](https://github.com/ethereum-optimism/optimism/pull/1409).
19
+
*Use AA Tooling: New chains looking to enable Custom Gas Token functionality should utilize paymasters to enable the same functionality
20
20
* End of developer support: OP Labs Developer Support will no longer address CGT-related issues or requests.
21
21
22
-
## Migration recommendations
22
+
## Recommendations for new chains
23
23
24
24
The Optimism ecosystem is focusing on interoperability within the Superchain, with efforts and incentives directed towards [standard configured chains](/superchain/standard-configuration). We strongly recommend:
25
25
26
26
* All new chains launch with the standard ETH gas token configuration.
27
27
* Utilize Account Abstraction tooling to allow users to pay gas fees in alternative tokens instead of relying on Custom Gas Tokens.
28
28
* For example, a given chain can maintain ETH as its protocol gas token while using AA tooling to permit payments in their native token.
29
29
30
-
With CGT code removed from the monorepo, chains relying on this feature will find it increasingly difficult to stay up-to-date with the latest L1 and L2 OP Stack upgrades.
30
+
There are many account abstractions providers in the space. You should find the correct one for your needs, but we've [compiled a list](/app-developers/tools/build/account-abstraction#inclusion-criteria) to get you started.
31
31
32
-
### Account abstraction tools
32
+
##Recommendations for existing chains
33
33
34
-
There are many account abstractions providers in the space. You should find the correct one for your needs, but we've [compiled a list](/app-developers/tools/build/account-abstraction#inclusion-criteria) to get you started.
34
+
For existing chains that utilize Custom Gas Token, there are a few paths forward:
35
+
36
+
* You can continue to operate your chain as is and not pull in the latest upgrades to the OP Stack.
37
+
* At your own risk, you can start maintaining a OP Stack fork that adds back in the CGT code, upstreaming the latest OP stack upgrades into your fork- which was removed from the Optimism monorepo in the following PRs in the following PRs [1](https://github.com/ethereum-optimism/optimism/pull/13686), [2](https://github.com/ethereum-optimism/optimism/pull/13921), [3](https://github.com/ethereum-optimism/optimism/pull/1409).
38
+
* You can launch a new standard configuration chain and coordinate a migration of applications and users from your current Custom Gas Token chain to the new chain.
0 commit comments