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/stack/interop/superchain-erc20.mdx
+3-1
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ sequenceDiagram
61
61
note over src-erc20, dst-l2Xl2: Initiating Message
62
62
user->>src-bridge: 1. Move n tokens
63
63
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
65
65
end
66
66
rect rgba(0,0,0,0.1)
67
67
note over user,dst-erc20: Executing message
@@ -79,6 +79,8 @@ sequenceDiagram
79
79
80
80
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.
81
81
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).
0 commit comments