Deploying Legacy Smart Wallets on Ethereum L1
Deploying Legacy Smart Wallets on Ethereum L1
Some early users of Loopring activated their Layer 2 (L2) accounts before smart wallet contract upgrades were introduced. As a result, the associated smart contracts may now be outdated.
Currently, the Loopring Wallet app UI does not support deploying these legacy smart contracts directly to Ethereum Layer 1 (L1). However, there are cases where deploying your smart wallet to L1 is still necessary.
When You Might Need to Deploy on L1
You may need to manually deploy your smart wallet on Ethereum L1 if:
You've deposited assets into your L1 address and want to transfer them out.
You've lost access to your wallet and need to initiate social recovery.
Social recovery requires that the smart wallet be deployed to L1 before the recovery process can begin.
How to Manually Trigger Deployment
If you see a prompt indicating the wallet contract isn't deployed and you still wish to proceed:
Locate the highlighted area in the UI (see image below).
Click repeatedly on that area.
This will manually trigger the deployment of your wallet's smart contract on Ethereum L1.

Manual clicking is a workaround due to current UI limitations for legacy accounts. We're working on improving support for these older contract versions.
Last updated
Was this helpful?