@@ -45,34 +45,36 @@ This requirement abstracts away the complexity of cross-chain validation.
45
45
Achieving this requires deterministic deployment methods. There are multiple ways to do this.
46
46
Here we will use the [ SuperchainERC20 Starter Kit] ( /app-developers/starter-kit ) .
47
47
48
- ### What you'll do
48
+ < details >
49
49
50
- * Use the [ SuperchainERC20 Starter Kit ] ( /app-developers/starter-kit ) to deploy an ` SuperchainERC20 ` token on the devnet.
50
+ < summary >About this tutorial</ summary >
51
51
52
- ### What you'll learn
52
+ ** What you'll learn**
53
53
54
54
* How to deploy ` SuperchainERC20 ` tokens on different chains at the same address.
55
55
56
- ## Prerequisites
57
-
58
- Before starting this tutorial, ensure your development environment meets the following requirements:
59
-
60
- ### Technical knowledge
56
+ ** Technical knowledge**
61
57
62
58
* Understanding of smart contract development
63
59
* Familiarity with blockchain concepts
64
60
65
- ### Development environment
61
+ ** Development environment**
66
62
67
63
* Unix-like operating system (Linux, macOS, or WSL for Windows)
68
64
* Git for version control
69
65
70
- ### Required tools
66
+ ** Required tools**
71
67
72
68
The tutorial uses these primary tools:
73
69
74
70
* Foundry: For sending transactions to blockchains.
75
71
72
+ </details >
73
+
74
+ ### What you'll do
75
+
76
+ * Use the [ SuperchainERC20 Starter Kit] ( /app-developers/starter-kit ) to deploy an ` SuperchainERC20 ` token on the devnet.
77
+
76
78
## Step by step explanation
77
79
78
80
<Steps >
@@ -83,7 +85,7 @@ The tutorial uses these primary tools:
83
85
### Prepare for deployment
84
86
85
87
The Starter Kit already deploys a ` SuperchainERC20 ` token to [ Supersim] ( /interop/tools/supersim ) .
86
- Here we will deploy it to the [ Interop devnet] ( /interop/tools/devnet ) .
88
+ Here are the required changes to deploy it to the [ Interop devnet] ( /interop/tools/devnet ) .
87
89
88
90
1 . Edit ` packages/contracts/foundry.toml ` to add the RPC endpoints for the devnet (add the bottom two rows).
89
91
@@ -157,9 +159,10 @@ The tutorial uses these primary tools:
157
159
<summary >Sanity check</summary >
158
160
159
161
1 . Set ` TOKEN_ADDRESS ` to the address where the token is deployed.
162
+ Your address will be different.
160
163
161
164
``` sh
162
- TOKEN_ADDRESS=0x322f4aF25D370BE2A2C74eEFf0DD0d2AF2e7eD75
165
+ TOKEN_ADDRESS=< your address >
163
166
```
164
167
165
168
2 . Set ` PRIVATE_KEY ` to the private key for the owner address.
@@ -169,7 +172,7 @@ The tutorial uses these primary tools:
169
172
```
170
173
171
174
3 . Mint tokens for an address you control on both chains.
172
- The owner address is the easiest to use.
175
+ It is the easiest to use the owner address .
173
176
174
177
``` sh
175
178
OWNER_ADDRESS=` cast wallet address --private-key $PRIVATE_KEY `
0 commit comments