iotaledger / legacy-wallet-use-trinity-wallet-instead

IOTA Wallet
GNU General Public License v3.0
2.07k stars 414 forks source link

Another Binance "send" is confirmed but does not appear in Balance or History #990

Open mb-deihl opened 6 years ago

mb-deihl commented 6 years ago

Prerequisites

If you are not suggesting a feature, you must be able to check all of the following (place an x inside the brackets to check the box). If you cannot check all of the boxes, this issue should not be reported on GitHub as it is not a bug:

Description

On Dec. 22, 2017, at 3:40:29, I sent 100 IOTA from my Binance IOTA wallet to an address generated from my seed using a 2.5.5 wallet on Windows 10 Home. Binance took their 0.5 fee and created the transaction for 99.5. After a few minutes the transaction showed up on the Binance history as confirmed, however it never reached the wallet balance or wallet history; same for the upgraded 2.5.6 wallet. The transaction is viewable on the Tangle, marked "Confirmed", with the below transaction details. Since this transaction, I have received from a different paper wallet to this wallet 3 different IOTA transfers with "to" addresses generated by the wallet with no issue. It appears, for some reason that the wallet does not associate the "to" address with the seed it was derived from, even though I used a cut and paste to get it to the "send" address in the Binance GUI.

To address: XMFQMJRQTSNJTURUUATZEAPXXHS9K9GX9LSBTATEJPAXHHFGUOUS9AU9AHGVYPSRPBPCMKMZHMSKWXEEWDELUPJWCX Trans ID: AJUMCAHBEYRKXDXMJUO9PEKKSPWUUPODLKMIEQQNSC99NCUJSLUKPPZ9ECEBV9YOCJQCO9DZHYQLA9999 Bundle: OABVFR9HSOFWUFL9XAXHZXLT9WLMNJUDLODFUKASXEUWCVKGONCC9HBGOXDVQGWJUZKPCNBRDAIPDJRJD Index: 96/270 Nonce: 9YMQ9GLCMMFMKRACYDOOFEDEBEY

Binance transfer is "Confirmed" but does not show up in receiving wallet's balance or history.

mb-deihl commented 6 years ago

No the "to address" starting with"XMFQM" does not show up in the history on the address tab. When I generated that address I did not attach it to the Tangle. I just entered it as the "send to" on the Binance GUI. Obviously Binance attached it when they created the transaction, as it shows up and is confirmed on the Tangle. Could this be why the wallet doesn't see the transaction? How can I get the wallet to look at that transaction on the Tangle? I can see it with a Tangle viewer.

Kromagnon62 commented 6 years ago

Same problem with my very first transaction from binance to iota light wallet 2.5.6 on December 26th, balance stuck at 0 since then. Any suggestion to make my iotas appear in my wallet ? Many thx in advance

Accidic commented 6 years ago

Hello I have the same issue from Bitfinex. The transaction is confirmed from Bitfinex and the Tangle bu never show on my wallet and I can't see the address in my history. What can I do?

mb-deihl commented 6 years ago

Hey Krom and Accidic; finally people who understand the illogic of a Tangle confirmed transaction but no wallet balance update. I was beginning to think it was something I did wrong. I guess we all could have done something wrong but the odds of that are less. We need to catch the eyes of someone that knows the Tangle and wallet programs to confirm our problem and escalate it to the IOTA development team so they can fix it. My fear was that they would just point at Binance as the problem. Now with evidence that it happened also with Bitfinex helps dispel the "it's not our fault" reaction. With all the faults of the exchanges, still the Tangle should/would not have confirmed the transactions if they were invalid. I don't have the answer, but if we stick together and keep this issue alive here we are more likely to find help. I assume Krom that your transaction is also sitting out on the Tangle ledger marked confirmed. This is our best evidence that there is a problem. I wish the latest IOTA wallet would express the balance a little more precisely, instead of rounding to the nearest 10th of a gig in coins. Also a tool to confirm offline that a certain "receiving" or "to" address belonged to a particular seed.

Kromagnon62 commented 6 years ago

Indeed, my transaction is confirmed on the tangle.

Kromagnon62 commented 6 years ago

Our solution ?

http://iotafeed.com/index.php/2018/01/23/prepare-for-the-january-28-2018-iota-snapshot/

Kromagnon62 commented 6 years ago

I just retried after yesterday's snapshot : cannot generate my very first reception address again (I got the second one generated first)... Did the snapshot solve the problem for you ?

mb-deihl commented 6 years ago

Krom man it did not work for me either. I suspected as much. The post snapshot wallet only re-generates the "send to " addresses it knows about, the ones in the address table in the wallet history. I do not understand why the first address, which is the missing one, is not known to the seed that generated it. We should start a group with confirmed transacts on the Tangle but not added to the balance. We need to show that it is a re-occurring bug in the IOTA architecture that needs fixing. It almost seems like they only want developers to own IOTA so they will fix the "open" code as bugs pop up. That is Un-acceptable. If they want to test a Beta version in the wild with other peoples money they should be prepared to fix the problems that occur in that test.