Skip to content

eth_signTypedData on Trezor account fails without callback #5052

Open
@rudolfix

Description

@rudolfix

When sending eth_signTypedData to web3 provider injected by metamask when Trezor account is active, callback (after clicking SIGN in ui) is not called and the console logs Not supported on this device.

to reproduce

  1. add and select Trezor account
  2. send properly formatted eth_signTypedData to the web3.currentProvider
  3. Click SIGN in the signature ui

expected behavior

  1. callback is being called in case of error
  2. you are able to sign Ethereum message with Trezor

browse:

  • Chrome 68.0.3440.84/Windows
  • Metamask 4.9.2

This bug prevents users from logging in to services that use Ethereum wallets to login users. error message looks like Trezor does not support signing Messages, is this the case?

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