> 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="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2FMeQfhQnfW4eH75TqW30q%2F2.jpg?alt=media&amp;token=68a40915-4ead-401b-8f36-0d48e391f4ec" alt=""><figcaption></figcaption></figure> <figure><img src="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2FKrZ2ZIKgEGMX6zZA2uWj%2F1.jpg?alt=media&amp;token=92700752-0f12-4e8a-8437-fa1fac118816" 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="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2FpMMbGNMJw3TBvgDNrW9D%2FScreenshot_20260528_170049_imToken.jpg?alt=media&amp;token=ad42a254-28e7-45d4-afbc-cac975ac81a1" alt=""><figcaption></figcaption></figure> <figure><img src="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2Fa7UNtnkoyBpPqFFfGFAk%2FScreenshot_20260528_170054_imToken.jpg?alt=media&amp;token=c0e23a07-997c-4132-a0e1-82f360b89713" alt=""><figcaption></figcaption></figure> <figure><img src="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2Fy2CMSynvGkdm4OZ15v4V%2FScreenshot_20260528_170100_imToken.jpg?alt=media&amp;token=780e82bb-092b-4d13-9045-8da85129b340" 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="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2Fa1CEcycG9193GvW5d4bH%2F5.jpg?alt=media&amp;token=f17681d7-1c1c-459d-af56-42587a96e919" alt=""><figcaption></figcaption></figure> <figure><img src="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2FUj6YyXYD7kOwLdccECXf%2F6.jpg?alt=media&amp;token=40966f84-0393-4513-baad-517ef3e673d1" alt=""><figcaption></figcaption></figure> <figure><img src="https://1528550342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqaQp0E2p9WUSJko6TzUr%2Fuploads%2FN124f9UnRVBOyZGIRSch%2F4.jpg?alt=media&amp;token=0c143a8e-ba5c-4233-b070-bd3f24bd0d43" 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>
