Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Typo on message passing between L2-L1 in Messenger spec #248

Open
miguelmtzinf opened this issue Jun 18, 2024 · 0 comments
Open

Typo on message passing between L2-L1 in Messenger spec #248

miguelmtzinf opened this issue Jun 18, 2024 · 0 comments

Comments

@miguelmtzinf
Copy link

I think the second and third sentences of this paragraph is incorrect.

The user experience when sending from L1 to L2 is a bit different than when
sending a transaction from L2 to L1. When going into L1 from L2, the user does
not need to call `relayMessage` on L2 themselves. The user pays for L2 gas on L1
and the transaction is automatically pulled into L2 where it is executed on L2.
When going from L2 into L1, the user proves their withdrawal on OptimismPortal,
then waits for the finalization window to pass, and then finalizes the withdrawal
on the OptimismPortal, which calls `relayMessage` on the
`L1CrossDomainMessenger` to finalize the withdrawal.

It should read:

When going into L2 from L1, the user does not need to call relayMessage on L1 themselves. The user pays for L1 gas on L2 and the transaction is automatically pulled into L1 where it is executed on L2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant