imToken offers a security feature that complements your passkey’s cloud sync. By linking your imToken Web passkey account with a wallet in the imToken App, you add an extra layer of protection.
In short: If you lose your device and can’t restore your passkey via iCloud Keychain or Google Password Manager, you can use your linked wallet to sign on-chain and regain access to your account.
Account Recovery Set Up
Preparations:
- imToken App: Install the app on your phone and create or import a wallet.
- Small amount of gas tokens: Make sure your passkey account has ETH, USDT, or USDC to cover gas fees when setting up recovery.
Step 1: Start linking
- Open imToken Web and create or sign in to your account.
- Click the menu in the top-right → View account.
- Tap Set account recovery → Set up.
Step 2: Choose the wallet to link
- Follow the prompts: Sign in with imToken wallet → tap the imToken icon → Open in imToken.
- In the App’s WalletConnect page, tap the address bar, select the Arbitrum wallet you want to link, and Approve the connection to imToken Web.
- Return to imToken Web to check progress, then go back to the App and Sign in the DApp.
Step 3: Create your recovery key
- Back in imToken Web, click Sign and set recovery key (from Step 2) and stay on the page for a few seconds.
- When Signing preview pops up, review the details and Confirm, then sign in with Face ID/fingerprint.
- After the transaction confirms, your recovery key is active. The page will show In use and display the linked wallet address.
Note: Write down both your passkey account name and the linked wallet address, and make sure the linked wallet’s mnemonic or private key is securely backed up.
Recover Your Account
Use this if you’ve lost your device and haven’t enabled iCloud Keychain or Google Password Manager. If cloud sync is enabled, use Apple/Google recovery first—it’s simpler.
Step 1: Verify the linked wallet
- On the imToken Web sign-in page, tap Lost passkey? → Sign in with imToken Wallet → imToken icon → Open in imToken.
- In the App, select the wallet you previously linked and and Approve the connection to imToken Web.
- Return to imToken Web to check progress, then go back to the App and Sign in the DApp.
- Back in imToken Web, click Locate the account and reset (Step 2), then tap the linked account that appears.
Step 2: Reset and generate a new passkey
- After verification, click Reset to create a new passkey.
- Click Generate a new passkey, choose where to store it, and tap Continue to confirm with Face ID/ fingerprint.
- Click Sign and set a new passkey (the step 2), Open to switch to the App. Click your linked account and Sign to submit the on-chain transaction.
- After it confirms, wait for the new passkey to take effect.
Note: The new passkey will be named automatically as “PreviousAccountName_string” (e.g., Alice_852028).
Step 3: Finish recovery with the new passkey
- For security, the new passkey has a 72-hour lock period. Once taken effect, sign in with the new passkey.
- In View Account, tap Accept to sign the transaction.
- Sign out, then sign in again using the new passkey to access your account.
FAQs
Q1: Does setting up Account Recovery affect my asset security?
No. The recovery key is only used to sign during the recovery process. It cannot move tokens, and you remain in full control of your account and assets.
Q2: What if I change phones or uninstall the App—will recovery still work?
Yes. Recovery depends on whether you still control the linked wallet. Even on a new device, you can restore that wallet in the imToken App using its mnemonic or private key, then sign as required to recover your account.
Q3: I forgot which address I linked—how can I check?
Sign in imToken Web → View Account → your account name → see the linked address in Account Recovery page. If needed, you can also change the linked wallet there.
Q4: How is Account Recovery different from iCloud / Google cloud sync?
They are two separate recovery methods:
- Cloud sync: Uses Apple/Google’s passkey backup—simple and convenient.
- Account Recovery (this guide): Uses your pre-linked wallet to sign on-chain. It’s more advanced and works as a fallback.
Learn more