Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Registered new token but balance still not showing up #6549

Closed
GelatinousFury opened this issue Sep 19, 2017 · 37 comments · Fixed by #6725
Closed

Registered new token but balance still not showing up #6549

GelatinousFury opened this issue Sep 19, 2017 · 37 comments · Fixed by #6725
Assignees
Labels
F3-annoyance 💩 The client behaves within expectations, however this “expected behaviour” itself is at issue. P0-dropeverything 🌋 Everyone should address the issue now.
Milestone

Comments

@GelatinousFury
Copy link

GelatinousFury commented Sep 19, 2017

Before filing a new issue, please provide the following information.

I'm running:

  • Parity version: 1.7.0
  • Operating system: Windows 10
  • And installed: Via Installer

A few moments ago I registered the Propy token in the Parity token registry (I had to use PR0 because PRO was already taken...I had no other choice). I sent my Propy tokens to my Parity wallet last night (tx https://etherscan.io/tx/0x93bd3e6a5e832685ae3d497ccbf58e6601e725f3fd2ffaf1de1d0d506c497760), not knowing that the Propy ICO team had not done this step themselves already.

So, the Propy token is now registered within the Parity token registry but my Propy tokens I sent last night are still not appearing. Parity is showing a PR0 balance of 0.000. Parity is fully sync'ed up.

I added the PR0 token address as the following, which is the Propy token contract address:
0x226bb599a12c826476e3a771454697ea52e9e220

Retrieved from here:
https://etherscan.io/token/0x226bb599a12c826476e3a771454697ea52e9e220

Any help would be appreciated. I know my Propy tokens are in my Parity wallet because Etherscan tells me they're sitting in my Parity wallet address.

As an additional check, I even added the same Propy token contract address to the "Contracts" section of Parity, then used the "balanceOf" function to query the token balance of my Parity wallet address. The "balanceOf" function works perfectly and tells me I have a finite amount of Propy tokens sitting in my Parity wallet., but I still can't see them from my Parity "Accounts" wallet page.....I am seriously confused at this point.

Could it have anything to do with me using PR0 for the token registry instead of PRO? Another difference I spotted after the fact was that I registered PR0 as having 16 decimal places, but I later saw that the token contract states that there are only 8 decimal places.

Any help would be appreciated.


@5chdn
Copy link
Contributor

5chdn commented Sep 19, 2017

Can you please check this with 1.7.2 ?

@5chdn 5chdn added Z1-question 🙋‍♀️ Issue is a question. Closer should answer. M7-ui labels Sep 19, 2017
@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 19, 2017

I just installed 1.7.2 but the problem persists. My Propy balance is still listed as 0.000 on my "Accounts" wallet page. Anything else to try?

@5chdn
Copy link
Contributor

5chdn commented Sep 19, 2017

Are you fully synchronized? What's your node status?

@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 19, 2017

Node Health:

Chain Synchronized (yes)
Connected Peers (25/25)
Time Synchronized (862 ms): "Your clock is not in sync. Detected difference is too big for the protocol to work: 862ms. Synchronize your clock."

Edit: Looking through my Transaction history within Parity, I don't see my Propy token transfer listed there either. I haven't included that info before, so I'm including it here. Is there a way to make Parity "refresh" its transaction history by going back and re-checking the blockchain history? Apologies if that was worded wrong, but I hope you get my point. It's as if Parity completely missed the transaction the first time around, because the token registry was not updated at the time of the transaction.

@5chdn
Copy link
Contributor

5chdn commented Sep 19, 2017

It's not registered yet, just checked. If tell me the number of decimals I can try it for you.

@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 19, 2017

When you say "it", do you mean the transaction itself?

@5chdn
Copy link
Contributor

5chdn commented Sep 19, 2017

No the token in the registry.

@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 19, 2017

That doesn't make sense to me. This morning I searched the token registry by address, entered in the contract address for the Propy token and it queried the token successfully.

To answer your question then, the Propy token is 8 decimal places. If you can try to register that for me, that would be great. The actual token code is PRO, but I had to use PR0 when I tried it.

@GelatinousFury
Copy link
Author

Any updates or other suggestions to get Parity to show these Propy tokens?

@5chdn
Copy link
Contributor

5chdn commented Sep 20, 2017

I removed PR0 today, you can go ahead and register it again.

@5chdn
Copy link
Contributor

5chdn commented Sep 20, 2017

Someone registered it with 18 decimals, that's why your parity node showed 0.000.

@GelatinousFury
Copy link
Author

I'm unable to re-register the Propy token. Parity tells me "This Token address is already registered".

Token address is 0x226bb599a12c826476e3a771454697ea52e9e220

@5chdn
Copy link
Contributor

5chdn commented Sep 21, 2017

Probably someone else registered it. Is your balance displayed correctly?

@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 21, 2017

My balance is still not showing up. Upon further inspection, the Propy token was re-registered as "Pro" but for some reason the decimal places are wrong again. The decimal places should be 8, but the token registry is telling me someone put the decimal places in as 0.9030899869919435.

You may need to remove Propy from the registry again and register it correctly. Is this something you can do on your end to make sure it's done right?

Token Address: 0x226bb599a12c826476e3a771454697ea52e9e220
Token Short Name: Pro (or) PR0
Number of decimals: 8
Token Name: Propy

Thanks for your continued diligence on this issue.

@5chdn 5chdn added F3-annoyance 💩 The client behaves within expectations, however this “expected behaviour” itself is at issue. Z0-unconfirmed 🤔 Issue might be valid, but it’s not yet known. and removed Z1-question 🙋‍♀️ Issue is a question. Closer should answer. labels Sep 21, 2017
@5chdn
Copy link
Contributor

5chdn commented Sep 21, 2017

Can you please share your public account address, you can also PM me on gitter, I want to look into this.

@GelatinousFury
Copy link
Author

My public address is 0x00af741329ca16Ff38F9230F7f6856c79acF6dF1

Let me know if you need anything else.

@Fredouh
Copy link

Fredouh commented Sep 21, 2017

Having the same issue with token XID 0xb110ec7b1dcb8fab8dedbf28f53bc63ea5bedd84

i saw a balance wrong by decimals a while ago. now it is gone again, so i registered it myself, without any result. I see the balanace on etherscan and in BalanceOf function but not in my account, so I can not transfer them

@ghost
Copy link

ghost commented Sep 21, 2017

I am also having this problem. I am running Parity//v1.7.2-beta-9f47909-20170918/x86_64-macos/rustc1.19.0 installed via the installer.

I registered the ChainLink token as LNK (usual name LINK). The token is visible on the token registry. However, I cannot view it in Parity.

I downgraded to 1.7.0 where the token is viewable. When I upgraded back to 1.7.2, I am once again unable to see the token.

Token address: 0x514910771AF9Ca656af840dff83E8264EcF986CA

https://etherscan.io/token/0x514910771af9ca656af840dff83e8264ecf986ca

I have shared screenshots with @5chdn of my browser console and address balances which shows no errors. There are also no errors present in my Parity javascript console. I am not running any special configurations.

I notice that a theme here is that it is Token Registry registrants who are unable to view their tokens. I have deleted the original account that I used to register the token (it was only a temp account). This has not resolved the problem.

@GelatinousFury
Copy link
Author

In my case, Propy was not registered correctly within the Parity token registry. So the first thing to do is get it registered correctly in the token registry.

@ghost
Copy link

ghost commented Sep 21, 2017

I'm unable to register LINK exactly as it appears, because the registry only accepts symbols of 3 characters in length. LNK was the closest I could get.

I registered everything else correctly.

@GelatinousFury
Copy link
Author

I would suggest making a separate thread for your issue, since it's different than mine.

@ghost
Copy link

ghost commented Sep 21, 2017

From what I can tell, neither of us are able to see a newly registered token in our accounts. That is the important factor here.

I don't think the problems during registration are having a meaningful effect one way or another on that core problem. Those differences between our reports are superficial.

However I can move it if @5chdn thinks the problems are different. It was he who initially directed me to join in on this thread.

@GelatinousFury
Copy link
Author

In your case, the LINK token is registered correctly (although named LNK, which is only an annoyance) but you still cannot see your LINK (LNK) balance in your Parity wallet.

In my case, the Propy token is not registered correctly. The decimal places are wrong in the Parity token registration database, which prevents my Propy balance from being shown in my Parity wallet.

To know if I have the same problem as you, the Propy token has to first be registered correctly in the Parity token registry. It's possible that after Propy is registered properly I still don't see a balance in my Parity wallet. At that point we would have the same issue.

@ghost
Copy link

ghost commented Sep 21, 2017

I can see your incorrectly registered tokens when I add your address to my address book. They should be showing up in your account as I see them here. The same thing is true of my LINK tokens when Afri adds my account. I think this is the same problem.

Anyway, I am sure Afri can decide if they're the same. He has the ability to split issues and whatnot. We'll leave it to his trained eye.

screen shot 2017-09-21 at 16 55 41

@GelatinousFury
Copy link
Author

That's very interesting. I've run both 1.7.0 and 1.7.2 and those Propy tokens do not show up at all for me, as you're seeing them. We may be experiencing the same issue after all, then.

@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 22, 2017

Interestingly, here's what I'm seeing on my screen at the moment with Parity 1.7.2. As you can see, although the token registry for "PR0" was deleted, Parity never updated for me. It's still showing PR0 as well as a balance of 0.000, even after that particular coin no longer exists within the token registry.

A new version (Pro) was registered, but Parity is not recognizing it (I believe because the decimal places are wrong. That token registry entry needs to be deleted as well by 5chdn).

parity screenshot

@GelatinousFury
Copy link
Author

UPDATE:

Out of curiosity, I just reinstalled Parity 1.7.0. Parity now actually shows me my Pro tokens, but the balance is completely wrong since the number of decimals in the token registry is wrong. This should be corrected to the correct 8 decimal places. Here's what I'm seeing now:

parity 2

@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 22, 2017

@5chdn , are you able to change the number of Propy decimals in the token registry to 8?

I'm guessing that's why my balance is showing up wrong.

@5chdn
Copy link
Contributor

5chdn commented Sep 25, 2017

I already removed PR0, please, make sure you register it with the correct number of decimals.

@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 25, 2017

@5chdn Yes, but someone incorrectly re-registered it under "Pro". That registry needs to be deleted before I can re-register the Propy contract with the correct number of decimal places. Thanks in advance.

@GelatinousFury
Copy link
Author

GelatinousFury commented Sep 26, 2017

I checked the token registry again this morning but Pro still has not been deleted yet (contract
0x226bb599a12c826476e3a771454697ea52e9e220). Please remove this token from the registry so I can re-register it correctly. This should finally solve my problem.

Thanks in advance.

@ignus2
Copy link

ignus2 commented Sep 27, 2017

I also had problems with just-registered tokens' balance not showing up. For me it was some browser caching issue. Using a different browser and connecting to parity with a new security token (see "parity signer new-token") the token balance did show up correctly.
So going back and deleting the cookies for 127.0.0.1 in my original browser and re-connecting to parity made the token balance show up there too. (EDIT: Here a new security token was needed as well for re-connecting.)
Hope this helps some.

@ghost
Copy link

ghost commented Sep 27, 2017

This fix worked for me.

The first time I tried it, nothing happened. Then I restarted my browser and the Parity app, and now my tokens are showing.

Thank you, @ignus2!

@5chdn 5chdn added P5-sometimesoon 🌲 Issue is worth doing soon. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. and removed Z0-unconfirmed 🤔 Issue might be valid, but it’s not yet known. P5-sometimesoon 🌲 Issue is worth doing soon. labels Sep 27, 2017
@GelatinousFury
Copy link
Author

FINALLY, after re-registering the Propy token (PR0) in the Parity Token Registry, and also deleting my browser cookies, my Propy balance is correctly showing in Parity 1.7.2.

Thanks for all the help!

@5chdn 5chdn added this to the 1.8 milestone Oct 5, 2017
@5chdn 5chdn added P0-dropeverything 🌋 Everyone should address the issue now. and removed P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. labels Oct 5, 2017
@5chdn 5chdn modified the milestones: 1.8, Patch Oct 5, 2017
@5chdn
Copy link
Contributor

5chdn commented Oct 5, 2017

The following issues are probably related:

In addition, tokens like GavCoin are totally malformed in the wallet, missing TLA and icon, and decimal places are ignored.

I marked these issues with highest priority as this needs to be fixed before the DOTs allocation and to distribute PICOPS badges.

If possible, this should go into 1.7.3 to enable beta users with proper badges and token balances again.

@cyrilclaire
Copy link

Hello Everybody,

I transferred 2 Eth from Coinbase to Parity and it is not showing
Apparently, it is because the chain isn't synchronized.
But it is... The clock isn't synchronized

Apparently I am on the 1.7.2 version, I don' know if it is the reason. I've tried to execute the version 1.8 but nothing changed.

I am as well waiting for another token from a recent ICO and nothing is shown neither

I hope you can help me out

Thanks

@kirushik
Copy link
Collaborator

kirushik commented Nov 9, 2017

@cyrilclaire Can you please open a new issue and give us some more specifics there? We'll try to triage your problem and give you some advice there.

This bug is already closed, and I'm not even sure that the things you're describing are even the same issue...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F3-annoyance 💩 The client behaves within expectations, however this “expected behaviour” itself is at issue. P0-dropeverything 🌋 Everyone should address the issue now.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants