Closed 0xGitGuy closed 9 months ago
@0xGitGuy I am having trouble reproducing this. Which network were you on when you saw this bug? And what model of trezor are you using?
Очікуємо подробиць для подальшого сортування. Незрозуміло, чи розбіжність у значеннях стосується лише маркера та/або мережі чи впливає на всіх користувачів. #1133
Unable to reproduce this issue, will be closing this ticket. If this issue arises again, we will revisit.
11.7.5 its resolved. Will monitor
Signing with typed datav4 with trezor hw throws keyring controller error. Error is not present when non-trezor wallets are used. Did not update trezor firmware. Same firmware with 11.7.2 works fine:
(tested at https://metamask.github.io/test-dapp/ to be sure it's not dapp specific)
Result: Error: Keyring Controller signTypedMessage: Error: Invalid parameter "" (= {"path":"m/44'/60'/0'/0/3","data":{"types":{"EIP712Domain":[{"name":"name","type":"string"},{"name":"version","type":"string"},{"name":"chainId","type":"uint256"},{"name":"verifyingContract","type":"address"}],"Group":[{"name":"name","type":"string"},{"name":"members","type":"Person[]"}],"Mail":[{"name":"from","type":"Person"},{"name":"to","type":"Person[]"},{"name":"contents","type":"string"},{"name":"attachment","type":"bytes"}],"Person":[{"name":"name","type":"string"},{"name":"wallets","type":"address[]"}]},"message":{"contents":"Hello, Bob!","from":{"name":"Cow","wallets":
This renders all permit signing on dapps not possible can could hinder withdrawal of funds or other actions.
Bug is not present in 11.7.2
Expected behavior
No error
Screenshots/Recordings
No response
Steps to reproduceUse metamask 11.7.3 or 11.7.4https://metamask.github.io/test-dapp/Sign the sample typed v4Error should appear after signingError messages or log output
Result: Error: Keyring Controller signTypedMessage: Error: Invalid parameter "" (= {"path":"m/44'/60'/0'/0/3","data":{"types":{"EIP712Domain":[{"name":"name","type":"string"},{"name":"version","type":"string"},{"name":"chainId","type":"uint256"},{"name":"verifyingContract","type":"address"}],"Group":[{"name":"name","type":"string"},{"name":"members","type":"Person[]"}],"Mail":[{"name":"from","type":"Person"},{"name":"to","type":"Person[]"},{"name":"contents","type":"string"},{"name":"attachment","type":"bytes"}],"Person":[{"name":"name","type":"string"},{"name":"wallets","type":"address[]"}]},"message":{"contents":"Hello, Bob!","from":{"name":"Cow","wallets":
Version
11.7.3, 11.7.4
Build type
None
Browser
Brave
Operating system
Windows
Hardware wallet
Trezor
Additional context
No response
Severityusers who depend on permit signing to withdraw, move or swap funds will not be able to perform action if funds are on protocol that enforces typed v4 signing.
exact same issue happening again with latest 11.14.4. Can't sign transaction. Same errors.
Describe the bug
Signing with typed datav4 with trezor hw throws keyring controller error. Error is not present when non-trezor wallets are used. Did not update trezor firmware. Same firmware with 11.7.2 works fine:
(tested at https://metamask.github.io/test-dapp/ to be sure it's not dapp specific)
Result: Error: Keyring Controller signTypedMessage: Error: Invalid parameter "" (= {"path":"m/44'/60'/0'/0/3","data":{"types":{"EIP712Domain":[{"name":"name","type":"string"},{"name":"version","type":"string"},{"name":"chainId","type":"uint256"},{"name":"verifyingContract","type":"address"}],"Group":[{"name":"name","type":"string"},{"name":"members","type":"Person[]"}],"Mail":[{"name":"from","type":"Person"},{"name":"to","type":"Person[]"},{"name":"contents","type":"string"},{"name":"attachment","type":"bytes"}],"Person":[{"name":"name","type":"string"},{"name":"wallets","type":"address[]"}]},"message":{"contents":"Hello, Bob!","from":{"name":"Cow","wallets":
This renders all permit signing on dapps not possible can could hinder withdrawal of funds or other actions.
Bug is not present in 11.7.2
Expected behavior
No error
Screenshots/Recordings
No response
Steps to reproduce
Error messages or log output
Version
11.7.3, 11.7.4
Build type
None
Browser
Brave
Operating system
Windows
Hardware wallet
Trezor
Additional context
No response
Severity