-
Notifications
You must be signed in to change notification settings - Fork 1.7k
verify broken? #941
Comments
I’m on this atm, testing. I will come back with a pr |
Will make a pr tomorrow. Test it here: https://mytokenwallet.com/signmsg.html Technical: From user side: Video: |
I’m going crazy. Working and discovering since yesterday you opened this issue. Some more problems: (but solved the given issue) Case one: I’m stupid let me collect the issues here:
It is only possible to verify a Trezor signed message with a Trezor Wallet Also missing the (close Trezor session - function on popup.html (V3) I have very high security concerns about this shared Trezor session across all browsers ) Try to verify this Trezor signed message - without a Trezor: Trezor signed message
Mnemonic Phrase signed message
Can you change your label to high? Because it is not possible to verify a message outside of mew or mtw, to get other involved? Thx! |
The signing message mechanism in Ethereum is highly confusing and this has been a known issue for a while: https://medium.com/metamask/the-new-secure-way-to-sign-data-in-your-browser-6af9dd2a1527 The user could not sign nor verify before and they still can't. We're getting closer but we are not there yet unfortunately. ☹ |
This may help...
|
will test it asap |
If the hash signed contains the date, how we can get, after the transaction has been submitted, "the message before it was signed" parameter to pass to verifyMessage? |
it still doesn't work. @tayvano
I get the same error Cannot read property 'getHWType' of undefined |
To add to this it seems the problem is that in order to verify a message I first need to unlock a wallet on the sign message tab. Then I can verify. Steps to reproduce:
This is probably a bug where an unlocked wallet is expected for both sign and verify functionality but is only needed for signing. Edit: This bug is only present in v3, v4 works as expected. |
Hello, could it be the case that your verify message feature is broken? I am trying to verify the following msg that I believe was created using your sign message feature: {"address":"0xf73752c21404d457c502b23d3a81a1a179b86b3d","msg":"I, Tuan Le own this wallet. 0xf73752c21404d457c502b23d3a81a1a179b86b3d","sig": "0x4c515f099e93e3c90c5f40bc8237d961b2d89f6ce8a3afb54b7996d69ee8802b10b1b8fefe5c2d0045a7eea93e50f13d4145706ea5e2658a07d84a0aeaabbed21c","version":"2"}
2h 2 hours ago
etherchain.org
the console just prints the following error message: TypeError: Cannot read property 'getHWType' of undefined
at ChildScope.$scope.verifySignedMessage (etherwallet-master.js:2570)
at fn (eval at compile (etherwallet-master.js:44152), :4:177)
at callback (etherwallet-master.js:55774)
at ChildScope.$eval (etherwallet-master.js:46977)
at ChildScope.$apply (etherwallet-master.js:47077)
at HTMLAnchorElement. (etherwallet-master.js:55779)
at defaultHandlerWrapper (etherwallet-master.js:32707)
at HTMLAnchorElement.eventHandler (etherwallet-master.js:32695)
The text was updated successfully, but these errors were encountered: