-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve warning text for eth_sign #11337
Comments
Can you at least add it to your documentation that it is still supported? https://metamask.github.io/api-playground/api-documentation/ Also, for the proposed copy, a more accurate verbiage would be:
|
I disagree, signature requests have been contributing to many recent thefts. The problem is that the current warning is not clear enough that signing a request can lead to a theft of a users assets. As it is designed, it is easy to overlook the warning. The current message is:
The message is too long and the way it is written is confusing. My version is:
I believe my version will help warn users of the risks. |
Your solution does not solve existing dapps who rely on the method - without first solving the needed use of that method people will ignore it because people are using it for legit reasons. Ergo, it does not actually solve anything. |
Yes, the ideal solution would be to verify what the signature request will be allowed to perform so the warning messages could be specifically tailored to the risks. Whether this will be possible in the future, I don't know. My wording is not going to solve that, but I do believe my wording will help make the risks clear to less sophisticated and non-native English speaking users. By highlighting the text in red, will also help bring attention to the warning, as many users have been ignoring the message as it is currently designed. Theft of assets by signature requests are becoming a big problem. I think some small changes here could make a big difference. |
Updated Signature Request Warning Message for MetaMask#11337 Theft of assets by signature requests are becoming a big problem. I believe my wording to the signature request warning will help make the risks clear to less sophisticated and non-native English speaking users and help prevent thefts from signature requests.
The portion of this that includes updating test copy was done in #12034 |
I must consider this ticket closed after we introduce #15932. Also, we are disabling Please, re-open if you consider there is a remaining work on it. |
I know, some people would have us simply remove support for
eth_sign
. I'll leave that debate out of this issue.While we support it, we should ensure its warning text is as useful as possible. The current text is correct, but also diluted with multiple messages, making it less impactful than it could be.
In an EIP 3074 environment, a blind signature can sign over total control of an account with even greater certainty.
0x03
prefix.Multiple phases we could do here.
This is basically a very advanced method that we should imagine "nobody but expert devs who really know what they're doing" should be using these days. You could consider this a step in the direction of deprection, but rather than breaking dapps that are relying on it, we're just making this antipattern more painfully visible to users.
Proposed copy
The text was updated successfully, but these errors were encountered: