Skip to content
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

Warn users when sending tokens to token contract address #9673

Closed
epheph opened this issue Oct 21, 2020 · 4 comments
Closed

Warn users when sending tokens to token contract address #9673

epheph opened this issue Oct 21, 2020 · 4 comments

Comments

@epheph
Copy link

epheph commented Oct 21, 2020

Describe the bug
Hello, I run the "TokenOops" twitter bot ( https://twitter.com/TokenOops ), which chronicles the many millions of dollars of value lost to users accidentally sending ERC20 tokens to the token address, instead of the intended recipient. Recently, someone lost over $1,000,000 worth of $AAVE . Given how minimal/infrequently updated metamask token lists are, which requires users to copy/paste the contract address into MetaMask "Add Token" form, it is INCREDIBLY easy to make this mistake.

MetaMask should warn users when sending tokens to the contract address itself.

It is strange, because I see references to this protection in MetaMask's documentation, but it does not warn me when attempting to make this mistake?

https://metamask.zendesk.com/hc/en-us/articles/360020028092-What-is-the-known-contract-address-warning-

Screen Shot 2020-10-21 at 4 50 33 PM

Steps to reproduce (REQUIRED)
Either add a built-in token, or "Add Token" for a token you have a balance of. Put address of token in the "to". Hit "Send" if you are willing to lose that amount of token.

Expected behavior
System should warn violently about the potential loss of funds, potentially even requiring some sort of a "type confirm" as seen from Uniswap's UI.

Screenshots

Browser details (please complete the following information):

  • OS X
  • Hardware Wallet: n/a
  • Browser: Version 86.0.4240.80 (Official Build) (x86_64)
  • MetaMask Version: 8.0.10
@epheph
Copy link
Author

epheph commented Oct 22, 2020

Related: #9606

@epheph
Copy link
Author

epheph commented Oct 22, 2020

Received this Twitter DM just this morning from someone who lost a lot of tokens:

Screen Shot 2020-10-22 at 10 55 28 AM

@jacobc-eth
Copy link

This is a duplicate of #9437 so I'll be closing this one for now. Resolving this is a priority for us though.

@epheph
Copy link
Author

epheph commented Nov 9, 2020

Not sure how I missed the original ticket, thanks for linking them!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants