This article provides a detailed guide on how you can effectively connect OneKey Pro (a non-network-connected hardware wallet) with application wallets like MetaMask and how you can sign transactions via QR code.
To ensure a successful connection between the OneKey Pro hardware wallet and the application wallet, please make sure 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 code. Here's how you can connect OneKey Pro with the MetaMask mobile app.
Step 1: Unlock OneKey Pro
Enter your PIN to unlock your OneKey Pro device.
Swipe up to display the applications.
Step 2: Retrieve the QR Code
Select "Connect App Wallet" from the screen.
Choose "MetaMask" and the QR code will be displayed.
Step 3: Add Hardware Wallet to MetaMask
Open the MetaMask mobile app and enter your PIN to unlock.
Tap on the existing account name and select "Add Hardware Wallet".
Step 4: Scan QR Code to Connect to OneKey Pro
Select "QR Based".
Tap "Continue" when prompted with "Connect hardware wallet via QR".
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 on MetaMask.
Select one or more accounts you wish to import into MetaMask.
Upon confirmation, click "Unlock".
You can now see your OneKey Pro accounts labeled "QR Hardware Wallet" within MetaMask.
Signing Transactions via QR Code
OneKey Pro allows you to sign transactions via QR code when connected to application wallets like MetaMask. This process ensures that your transaction data never leaves the secure environment of your hardware wallet, providing an additional layer of security. Let's explore how you can do this:
Step 1: Initiate a Transaction from MetaMask
Initiate a transaction from your OneKey Pro address on the MetaMask mobile app.
When 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
Unlock your OneKey Pro and select "Scan".
A QR code scanner will open on your OneKey Pro. Scan the QR code displayed on your MetaMask.
Your OneKey Pro will decode the transaction data and display it for your review.
If the transaction details are correct, tap "Continue" and swipe to sign the transaction on your OneKey Pro device.
Step 3: Export the Signature to MetaMask
A new QR code will be generated on your OneKey Pro. This QR code contains the signed transaction data.
Tap the "Receive 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 prevents any potential remote attacks that attempt to access your digital assets, disabling Bluetooth, USB, and NFC transmission functions.
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 prompted to confirm your action. Tap "Enable" to activate AirGap mode.
With AirGap mode enabled, your OneKey Pro operates 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 BTC addresses (e.g., Solana).
