在使用 MetaMask 连接 OneKey 硬件钱包的过程中,您可能会遇到如下图的情形:弹出窗口提示「设备已配对」,但当您尝试点击「连接」时,页面无任何响应。
这是因为 MetaMask 接入 OneKey 当前仅支持通过 Trezor 的接口完成。针对 Trezor 硬件的通讯机制,Chrome 浏览器默认采用 WebUSB 规范进行数据传输。然而,在实际通信过程中,依据此标准操作往往易遭遇稳定性问题。
遇到此类连接问题时,请不用担心,您可以按照以下步骤操作:
- 关闭安装 MetaMask 的浏览器,并断开硬件钱包与电脑的连接
- 下载并安装 Trezor bridge,下载链接:https://suite.trezor.io/web/bridge/
-
安装后,确认 bridge 是否运行,可以在 Windows 系统的「任务管理器」(Mac 系统「活动监视器」)中查找 trezord 进程,如下图
-
- 将硬件钱包连接至电脑,完全重启浏览器之后,并打开安装有 MetaMask 的浏览器
- 在 MetaMask中点击「账户」-「Add account or hardware wallet」-「添加硬件钱包」
- 在连接类型的选择界面,选择「Trezor」
- 选择「Allow once for this session」
- 选择「Export」
- 根据硬件钱包屏幕上显示的数字布局,输入 PIN 码。若需要 PIN 码输入的详细指导,请参考这里。
- 从列表中选择您希望连接的账户,完成。