Skip to content

Commit 32aa22b

Browse files
committed
Clarify step 3
1 parent 957ea3d commit 32aa22b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pages/stack/interop/superchain-erc20.mdx

+3-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ sequenceDiagram
6161
note over src-erc20, dst-l2Xl2: Initiating Message
6262
user->>src-bridge: 1. Move n tokens
6363
src-bridge->>src-erc20: 2. Burn n tokens
64-
src-bridge->>dst-l2Xl2: 3. Relay n tokens to user
64+
src-bridge--)dst-l2Xl2: 3. Relay n tokens to user
6565
end
6666
rect rgba(0,0,0,0.1)
6767
note over user,dst-erc20: Executing message
@@ -79,6 +79,8 @@ sequenceDiagram
7979

8080
3. The source token bridge calls [`SuperchainTokenBridge.relayERC20`](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/SuperchainTokenBridge.sol#L80-L97) on the destination token bridge.
8181
This call is relayed using [`L2ToL2CrossDomainMessenger`](./message-passing).
82+
The call is *initiated* here, by emitting an initiating message.
83+
It will be executed later, after the destination chain receives an executing message to [`L2ToL2CrossDomainMessenger`](./message-passing).
8284

8385
#### Executing message (destination chain)
8486

0 commit comments

Comments
 (0)