Interoperability
Upgrade ERC20 for Superchain support
💡

The SuperchainERC20 standard is ready for production deployments. Please note that the OP Stack interoperability upgrade, required for crosschain messaging, is currently still in active development.

Upgrading ERC20 to SuperchainERC20

Overview

This guide explains how to upgrade an ERC20 to a SuperchainERC20 (opens in a new tab) that can teleport across the Superchain interop cluster using the SuperchainTokenBridge (opens in a new tab) contract. For more information on how it works, see the explainer.

There are several ways to upgrade an existing ERC20 for interop, depending on your circumstances:

When To UseAction
You can install a new ERC20 contractDeploy New SuperchainERC20 contracts directly
Existing ERC20 contract cannot be upgradedImplement Lockbox Solution to bridge between tokens
You can deploy to other chains using the same proxy addressPerform Contract Upgrade while maintaining address

Next steps