MetaMask / metamask-mobile

Mobile web browser providing access to websites that use the Ethereum blockchain
https://metamask.io
Other
2.16k stars 1.11k forks source link

ERC20 Token does not show up for account #1483

Closed Tuanp703 closed 4 years ago

Tuanp703 commented 4 years ago

Describe the bug I added an ethereum account that has ethers and LINK token on Ropsten net. I added LINK using the Search function and added using that route (it does not seem to know the contract address). If I use the add Custom Token manually it does work. I think the Search and add thru it is bugged.

Screenshots Links contain my android version, metamask version and issue account. https://1drv.ms/u/s!Athwhc7bxjKBhZVrB8izUQ9ZPUnq9g?e=QL2RBd

To Reproduce Steps to reproduce the behavior

  1. Add token LINK
  2. LINK is added but balance is zero.

Expected behavior _I expect to see 100 LINK tokens for that Ethereum Address. You can confirm this by reviewing the same account on Etherscan. Note that there are 100 LINK tokens

Smartphone (please complete the following information): Android version 9 LG G7 ThinQ Metamask v0.2.14 (27)


to be added after bug submission by internal support / PM Severity

estebanmino commented 4 years ago

@Tuanp703 is this still happening or it was only one time and then the balance was correct?

estebanmino commented 4 years ago

@Tuanp703 are you sure you didn't add the LINK token address from mainnet? https://etherscan.io/token/0x514910771af9ca656af840dff83e8264ecf986ca

Tuanp703 commented 4 years ago

@estebanmino The balance is correct but it only showed up after I added the token contract address. It seem a bit strange that users need to find the token contract address when they have already selected the token itself? This extra step, imho, throws off the users as a 'bug' as they expect to see something there when in reality there is another hidden step.

omnat commented 4 years ago

@Tuanp703 Could you share a screenshot on where you had to add the token contract address after selecting the token?

Tuanp703 commented 4 years ago

I was able to resolve this after I have added the contract address. My point was that that the users need to find the token contract address when they have already selected the token itself? This extra step, imho, throws off the users as a 'bug' as they expect to see something there when in reality there is another hidden step.

omnat commented 4 years ago

I hear you. Right now using Search you only add tokens that are in this token registry. For the tokens that aren't part of this list, users have to use the 'Custom token' option.

We understand this isn't very clear, and taking this as feedback to improve user experience.