This article provides detailed instructions on how to connect OneKey Pro (an airgapped hardware wallet) to app wallets like MetaMask and how to sign transactions via QR code.
To ensure a successful connection between your OneKey Pro hardware wallet and your app wallet, please make sure that the firmware on your OneKey Pro is updated to the latest version.
Connecting to App Wallets via QR Code
OneKey Pro offers a simple and secure method to connect to your favorite app wallets using QR codes. Here's how you can connect OneKey Pro to the MetaMask mobile application:
Step 1: Unlock OneKey Pro
Enter your PIN to unlock your OneKey Pro device.
Swipe up to display the apps.
Step 2: Get QR Code
Select "Connect App Wallet" from the screen.
Choose "MetaMask" and a QR code will be displayed.
Step 3: Add Hardware Wallet to MetaMask
Open the MetaMask mobile application and enter your PIN to unlock it.
Tap on your existing account name and select "Add Hardware Wallet".
Step 4: Scan QR Code to Connect to OneKey Pro
Select "By QR Code".
Tap "Continue" when prompted to "Connect hardware wallet via QR Code".
Scan the QR code displayed on your OneKey Pro.
Step 5: Select Accounts to Import from OneKey Pro
After a successful scan, your OneKey Pro accounts will be displayed in MetaMask.
Select the single or multiple accounts you wish to import into MetaMask.
Once confirmed, click "Unlock".
You will now be able to see your OneKey Pro accounts labeled "QR hardware" in MetaMask.
Signing Transactions via QR Code
OneKey Pro allows you to sign transactions via QR code when connected to app wallets like MetaMask. This process ensures that your transaction data never leaves the secure environment of your hardware wallet, adding an extra layer of security. Let's see how you can do this:
Step 1: Initiate a Transaction from MetaMask
Initiate a transaction from your OneKey Pro address in your MetaMask mobile application.
Once you reach the Confirm screen, review the transaction details and tap "Confirm".
A QR code will appear on your MetaMask screen. This QR code contains the transaction data.
Step 2: Sign the Transaction on OneKey Pro
Open your OneKey Pro and select "Scan".
The QR code scanner will open on your OneKey Pro. Scan the QR code displayed on your MetaMask.
Your OneKey Pro will decrypt the transaction data and display it for you to review.
If the transaction details are correct, tap "Continue" and slide to sign the transaction on your OneKey Pro device.
Step 3: Export Signature to MetaMask
A new QR code will be generated on your OneKey Pro. This QR code contains the signed transaction data.
Tap the "Get Signature" button on your MetaMask, and a QR code scanner will open.
Scan the QR code generated on your OneKey Pro to complete the transaction.
AirGap Mode
AirGap mode refers to a security measure where your OneKey Pro is completely isolated from other devices and networks. This isolation protects against potential remote attacks aiming to access your digital assets by disabling Bluetooth, USB, and NFC transfer functionalities.
To enable AirGap mode on your OneKey Pro, follow these steps:
Unlock your OneKey Pro device and navigate to the "Settings" menu.
Select "AirGap Mode" from the menu.
Toggle "Air Gap" to enable AirGap mode.
You will be asked to confirm your action. Tap "Enable" to activate AirGap mode.
Once AirGap mode is enabled, your OneKey Pro will operate independently, ensuring your digital assets are stored in the most secure environment possible.
Currently, only EVM and Bitcoin addresses are supported in AirGap Mode - please turn off AirGap mode and establish a new connection via cable or Bluetooth when you are unable to generate non-EVM or non-BTC addresses (e.g., Solana).
