MetaMask is one of the most popular non-custodial wallets, and by connecting it with the OneKey hardware wallet, you can effectively manage transactions on the Ethereum blockchain and related Ethereum Virtual Machine (EVM) blockchains.
In this tutorial, we will walk you through the process of connecting your OneKey hardware wallet to Metamask and signing a transaction with the connected hardware wallet. Before getting started, ensure that you have installed the latest version of the MetaMask browser extension.
Connect to MetaMask Wallet
The MetaMask wallet browser extension can only support adding your OneKey hardware wallet with the USB cable.
- Open MetaMask in your browser extension and click on the account name.
- Select "Add account or hardware Wallet" at the bottom.
- Select "Add hardware wallet".
- Select "TREZOR" and click "Continue".
- Choose "Allow once for this session".
- Select "Export" and follow the on-screen instructions.
- Input the PIN code you have set on your OneKey hardware wallet.
- Next, you will see a list of accounts from your hardware wallet. Choose the wallet you wish to connect and click "Unlock".
- Congratulations! You have now completed the process.
Important Note
Currently, the MetaMask mobile application only support Ledger devices and hardware wallets that support QR-based Air-Gapped connection. We will update this tutorial once the MetaMask mobile application supports more hardware wallet connections.
When connecting a hardware wallet to MetaMask for the first time, if you see a new address that you never created in the OneKey App, it is because MetaMask uses a fixed derivation path. If you don’t need the new address, just match it to the addresses you have used before while selecting. If you need a new address, you can always add one through the wallet connection page.