Skip to content

Commit b77e515

Browse files
authored
Merge pull request #1479 from ethereum-optimism/erc7802-links
Add links for ERC-7802
2 parents 0fc68ee + 1d193dd commit b77e515

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

pages/app-developers/starter-kit.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The [SuperchainERC20 Starter Kit](https://github.com/ethereum-optimism/superchai
3333

3434
Here's a breakdown of what's under the hood:
3535

36-
* **Cross-Chain Interoperability**: SuperchainERC20 tokens can move across multiple chains. This is possible by using the IERC7802 interface, which lets tokens be minted on one chain and burned on another to maintain a consistent supply.
36+
* **Cross-Chain Interoperability**: SuperchainERC20 tokens can move across multiple chains. This is possible by using the [IERC-7802](https://eips.ethereum.org/EIPS/eip-7802) interface, which lets tokens be minted on one chain and burned on another to maintain a consistent supply.
3737

3838
* **Superchain Network**: The Superchain is a network of connected blockchains, allowing smooth data and asset flow. By using Optimism's scaling solutions, the Superchain reduces gas fees and speeds up transactions.
3939

pages/stack/interop/compatible-tokens.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ If a 3rd party interop solution is providing faster-than-Ethereum L1 finality (1
5656
While the `SuperchainERC20` is a trust-minimized way to enable for giving your token Superchain interop capabilities, other token implementations can also benefit from Superchain interop. If you choose a token standard other than SuperchainERC20 here are a few things to consider:
5757

5858
#### ERC-7802
59-
[`ERC-7802`](https://ethereum-magicians.org/t/erc-7802-crosschain-token-interface/21508) is a minimal cross-chain mint/burn interface designed to establish a common standard across the EVM ecosystem for tokens to communicate cross-chain. Adding this interface to your token ensures downstream integrators can easily support your token.
59+
[`ERC-7802`](https://eips.ethereum.org/EIPS/eip-7802) is a minimal cross-chain mint/burn interface designed to establish a common standard across the EVM ecosystem for tokens to communicate cross-chain. Adding this interface to your token ensures downstream integrators can easily support your token.
6060

6161
#### SuperchainTokenBridge and L2ToL2CrossDomainMessenger
6262
Tokens can benefit from Superchain interop by either giving cross-chain mint/burn permissions to the `SuperchainTokenBridge` or the `L2ToL2CrossDomainMessenger`.
@@ -113,7 +113,7 @@ NTT is a token standard used to send, receive, and compose tokens across chains
113113

114114
* `SuperchainERC20` is a simple and trust-minimized way for token issuers to make their token available across the Superchain interop cluster.
115115
* Token issuers can use other token standards (xERC20, OFT, NTT) and give `crosschainMint` and `crosschainBurn` permissions to the `SuperchainTokenBridge` or `L2ToL2CrossDomainMessenger` to benefit from Superchain interop.
116-
* Token issuers should include a `ERC-7802` interface on their token to simplify downstream integrations.
116+
* Token issuers should include a [ERC-7802](https://eips.ethereum.org/EIPS/eip-7802) interface on their token to simplify downstream integrations.
117117

118118
## Next steps
119119

pages/stack/interop/superchain-erc20.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ SuperchainERC20s can be deployed on any chain, but will only be interoperable wi
1717

1818
# SuperchainERC20
1919

20-
The [`SuperchainERC20`](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/SuperchainERC20.sol) contract implements [ERC-7802](https://ethereum-magicians.org/t/erc-7802-crosschain-token-interface/21508) to enable asset interoperability within the Superchain.
20+
The [`SuperchainERC20`](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/SuperchainERC20.sol) contract implements [ERC-7802](https://eips.ethereum.org/EIPS/eip-7802) to enable asset interoperability within the Superchain.
2121

2222
Asset interoperability allows tokens to move securely across the Superchain by burning tokens on the source chain and minting an equivalent amount on the destination chain. This approach addresses issues such as liquidity fragmentation and poor user experiences caused by asset wrapping or reliance on liquidity pools.
2323

@@ -27,7 +27,7 @@ Additional features:
2727

2828
* **Simplified deployments**: Zero infrastructure cost to make your token cross-chain.
2929
Provides a consistent, unified implementation for tokens across all Superchain-compatible networks and a common cross-chain interface for the EVM ecosystem at large.
30-
* **Common standard**: Implements ERC-7802, a unified interface that can be used across all of Ethereum to enable cross-chain mint/burn functionality.
30+
* **Common standard**: Implements [ERC-7802](https://eips.ethereum.org/EIPS/eip-7802), a unified interface that can be used across all of Ethereum to enable cross-chain mint/burn functionality.
3131

3232
## How it works
3333

pages/stack/interop/tutorials/custom-superchain-erc20.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Here we will use the [SuperchainERC20 Starter Kit](/app-developers/starter-kit).
3131

3232
### How does this work?
3333

34-
To benefit from Superchain Interoperability, an ERC-20 token has to implement ERC-7802. You can either use the SuperchainERC20 implementation, or write your own.
34+
To benefit from Superchain Interoperability, an ERC-20 token has to implement [ERC-7802](https://eips.ethereum.org/EIPS/eip-7802). You can either use the SuperchainERC20 implementation, or write your own.
3535

3636
At a high level you will:
3737

@@ -60,7 +60,7 @@ contract MyERC20 is ERC20, Ownable {
6060

6161
### Add the new SuperchainERC20 interface
6262

63-
The first step is simply to implement `IERC7802` and `IERC165`. Note that we've renamed the contract at this point:
63+
The first step is simply to implement [`IERC7802`](https://eips.ethereum.org/EIPS/eip-7802) and `IERC165`. Note that we've renamed the contract at this point:
6464

6565
```solidity
6666
// SPDX-License-Identifier: MIT

0 commit comments

Comments
 (0)