> For the complete documentation index, see [llms.txt](https://docs.libertyswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libertyswap.finance/zkx-wallet/user-manual/connecting-zkx-wallet-to-imtoken.md).

# Connecting ZKX Wallet to imToken

ZKX Wallet supports QR-based connections, allowing users to securely import accounts from imToken and sign transactions or messages through a QR authentication flow.

## Importing imToken Accounts into ZKX Wallet

**Step 1:** Install the ZKX Wallet browser extension and select Import Existing Account.

If you already have ZKX Wallet installed:

* Open the wallet
* Navigate to Accounts → Add Account → Connect a Hardware Wallet

**Step 2:** Select More, or scroll down and choose the QR-based connection option.

**Step 3:** Allow the ZKX Wallet extension to access your device camera.

<div><figure><img src="/files/cLjgbOwYdNZwtuLry5YI" alt=""><figcaption></figcaption></figure> <figure><img src="/files/h9GPwWANqywTjAmSGtRW" alt=""><figcaption></figcaption></figure></div>

**Step 4:** Open the imToken mobile application and tap the “>” icon in the account information section.

**Step 5:** Select Connect with Other Wallet Apps to display the QR code.

<div><figure><img src="/files/rAyCOdjsoF9VlZB1gV8n" alt=""><figcaption></figcaption></figure> <figure><img src="/files/ri4cWUFpbQKF9w7M56E2" alt=""><figcaption></figcaption></figure> <figure><img src="/files/MekJQFt7H48NZPVpF3kU" alt=""><figcaption></figcaption></figure></div>

**Step 6:** Use ZKX Wallet to scan the QR code displayed in the imToken application.

**Step 7:** ZKX Wallet will display the wallet addresses derived from the scanned QR code.\
Select the accounts you want to import, then click Continue.

**Step 8:** Optionally, assign custom names to the imported accounts or keep the default names.

<div><figure><img src="/files/Uw4y6Vz6dklksq9nb67U" alt=""><figcaption></figcaption></figure> <figure><img src="/files/vEszpwFBTEEsatxQNvxT" alt=""><figcaption></figcaption></figure> <figure><img src="/files/1tYOPg6r7dfF5iunSeCx" alt=""><figcaption></figcaption></figure></div>

**Step 9:** Your imToken accounts are now connected and ready to use within ZKX Wallet.

## Signing Transactions with an imToken Account

**Step 1:** Prepare the transaction in the ZKX Wallet extension and click Proceed.

**Step 2:** Review the network fee and transaction details carefully.

**Note:** imToken currently does not support EIP-7702. Gas fees must be paid using the network’s native token.

**Step 3:** Scan the QR code displayed in ZKX Wallet using the imToken mobile application.

**Important:** Complex transactions or messages may generate dynamic QR codes. If this occurs, allow enough time for the device to scan the full QR sequence completely.

**Step 4:** Review the transaction details in the imToken application and click Send.

**Step 5:** Confirm the transaction to generate the QR-based signature.

**Step 6:** Return to ZKX Wallet, click Get Signature, and scan the QR signature displayed in the imToken application.

**Step 7:** ZKX Wallet will process and confirm the transaction status.\
Once completed successfully, the transaction will appear in the wallet’s Activity section.

<br>
