imToken now supports connecting with extension wallets through QR-based connection, allowing you to manage imToken (offline mode) through MetaMask for more secure and convenient offline transaction signature.
Preparation:
- Use imToken version 2.14.0 or above and ensure that, starting from wallet creation and mnemonic generation, imToken remains in offline mode throughout the whole process.
- Make sure your computer has installed MetaMask.
How to Connect MetaMask to imToken in Offline Mode
1. On the imToken wallet page, click ">" - "Connect with other wallets" to generate a QR code.
2. In MetaMask, click the account selection button and click "Add account or hardware wallet" - "Add hardware wallet".
3. Click "QR-based" - "Continue" and then use your computer's camera to scan the QR code displayed on imToken.
4. MetaMask will generate multiple addresses based on the QR code. Choose the address corresponding to your imToken and click "Unlock" to complete the wallet connection.
5. Once connected, you can use MetaMask to view imToken's assets, transaction history, and initiate transfers on various chains.
How to Initiate a Transfer
1. Click the "Send" button in MetaMask, set the recipient address, token type and amount.
2. Confirm the transaction amount and gas fee, then click "Confirm" to generate a request signature QR code.
3. On the imToken wallet page, click "Offline Sign" and use your phone to scan MetaMask's QR code. After verifying the transfer information, click "Send" to sign.
Note: Before offline signing on imToken, ensure that your imToken is switched to the corresponding chain. For example, if MetaMask initiates a transfer on Ethereum mainnet, make sure imToken is also on that chain.
4. Click "Get Signature" in MetaMask, use your computer to scan imToken's QR code to send the transaction to the chain. After completion, you can view the transfer record in "Activity".