Skip to content

Instructive error message needed when Keystone v2 requires a firmware update to bind with MetaMask  #20332

Open
@danfinlay

Description

@danfinlay

Describe the bug

I tried to connect a keystone wallet, but it says the QR code is invalid. This was related to the device needing a firmware update, as specified here

image

Steps to reproduce

  1. I'm not sure, I hadn't seen this before.
  2. "Connect hardware wallet"
  3. Select "Keystone"
  4. Show your Keystone QR code to the computer
  5. ???

Error messages or log output

In this situation we have an opportunity to provide a more instructive and actionable error message for v2 hardware.

Version

10.33.0-flask.0

Build type

Flask

Browser

Firefox

Operating system

MacOS

Hardware wallet

Keystone

Additional context

Btw, I'm not sure why the QR scanner is blurry. If I was scanning a private key, I could see how it would keep you safe against a screen recorder, but this handshake QR code only encodes the public address, which will already be shown on screen after a successful connection.

I scanned the QR code manually and it is the eth address that I want to connect.

If I could paste in the target address, it would both solve this issue and provide a watch-address feature.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions