Advanced
In reply to @greg
Danny@ds
11/11/2023

So OP stacks have the ability to impersonate an account? That would work.

Zora
In reply to @ds
Danny@ds
11/11/2023

@greg Thanks. I had to dig a little bit to understand this. Basically the L1 OptimismPortal contract allows depositing ETH with calldata, the L1 contract emits an event with that data, the call is made on the L2 with msg.sender matching the L1 sender. Caveat: OP mutates the address if the caller is a smart contract

Zora