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.


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.



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.



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.
Last updated