> 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>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.libertyswap.finance/zkx-wallet/user-manual/connecting-zkx-wallet-to-imtoken.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
