Hello IOTA Forum

Help! My IOTA balance is zero! (steps to help you find your balance v2.5.7)

https://forum.helloiota.com/Topic588.aspx

By EricHop - 25 Oct 2017

This is the latest incarnation of an article I wrote around the time of the October 2017 snapshot. I had been helping so many people find their balance again that I decided that my time would be better spent writing the process down for people to follow as a step by step guide that I could refer them to.

First of all, don’t panic, your iotas are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are usually scammers and will try to steal your iotas.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.

Steps to find your balance

  1. First, make sure you upgrade to version 2.5.7 of the desktop wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work correctly. You can find version 2.5.7 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases
  2. Next, do not get tempted to use the reclaim tool. This tool will not help you regain your balance. It is only helpful in certain very specific cases. I will explain these cases at the end of this list. Just continue with step 3 first to find your balance again. If you did start the reclaim tool unnecessarily there’s no problem. You can still use your old seed and use the next steps to find your balance.
  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.
  4. Make sure that a Host node is selected. If you see ‘Select Your Host’ in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. To find a node that is reliable use the list you find at:
    https://iota.dance/nodes
    The ones at the top are usually the best ones to select.
  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take much longer unnecessarily.
  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a setting that allows the wallet to use your graphics card to do the Proof of Work, thereby possibly speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash
  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are activated.
  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.
  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. These attachment transactions do not need to confirm at all. They are zero value transactions, so they will not impact your balance anyway. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20–30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don’t bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody (this only goes for wallets that have not been updated since before mid October 2017). See below for details on how to verify that.
If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself by reading the below explanations so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.

How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your iotas. Instead, your iotas are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive iotas in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it’s not very wise to open yourself up to such an attack. That’s why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a ‘private key reuse’ error whenever you try to spend to or from an address that already was spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of iotas to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of iotas it finds along the way on addresses with a non-zero balance, until it has accumulated enough iotas to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the snapshot recovery process that you have an idea of how many addresses were in use before you ‘lost’ your balance (before the snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.

Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last snapshot was created on January 28th, 2018. One reason for taking a snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, plus a list of all addresses that have been spent from in the past, and no history of how those balances happened is preserved on the regular nodes. By the way, this history does get preserved on so called perma-nodes, like ioatsear.ch and thetangle.org, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It’s only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the snapshot process is such that any transactions that were not confirmed yet while the snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem. But make sure to confirm them quickly by reattaching/promoting them until they are confirmed.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that’s the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.

Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance.

First, since the implementation of the signing function has changed from CURL to KERL, in August there was a need to transition balances to the use of the new KERL implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style CURL addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be ‘missing’ even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt
Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I usually just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new KERL implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

If your address shows a category of NONE or AVAILABLE then your address was okay and should still be present in the Tangle unless you moved the funds at a later date.
For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256

How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

  • If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.
  • Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch or thetangle.org Tangle browsers to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds, of course. If it did contain funds in the past the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch or thetangle.org history you can be sure you have used this seed before.

How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.

NOTE: to make sure that you don’t make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.

UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.

For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

I hope this was helpful to you
Enjoy IOTA, let’s make it a success!
By EricHop - 26 Oct 2017

For those people who did not read and used the reclaim tool to find their balance before realizing that did not help:
It does not matter. You can still use your old seed to do the reattachment loop.

By Michael - 26 Oct 2017

Hello everyone!

I faced up quite unusual problem with my IOTA wallet. I have recently bought about 12,3 GI on bitfinex and transferred it to my wallet with two transaction (7,5 and 4,8 GI). I restored my balance (12.3 GI) successfully after a snapshot 2.5.1 in September. Then one of my friends send me 300 MI and I got it and had a balance approx. 12.6 GI. This is only input transactions I had ever had on this wallet.

But after 2.5.2 something went wrong. I tried to reattach my addresses again and failed. I managed to restore only last 300 MI, but not the rest 12.3 (although first two addresses were absolutely correct I checked it on bitfinex in “Withdraw” tab). I made more than 20 reattaches Just in case, but nothing happened. Then I went to explorer and tried to find one of my addresses there. I found it, but balance was zero (although it didn't use to be before last snapshot). I went to ipfs to find out if the the IOTA foundation has taken custody of my funds. Unfortunately, the category was “NONE”, but balance was correct!    

Now I have no idea where my IOTAs can be. My only guess is they were automatically transferred to new address, which couldn’t be found by my wallet. The only reason for this could be my unconfirmed transaction, which I have tried to complete even before 2.5.1, but after I had had 12.3 GI on my balance. But then I can’t understand why I have managed to restore it after 2.5.1. Does somebody has a guess where my IOTAs can be and how to restore it. And do you think it makes sense to reclaim it now? 
By Michael - 26 Oct 2017

Hello everyone!

I faced up quite unusual problem with my IOTA wallet. I have recently bought about 12,3 GI on bitfinex and transferred it to my wallet with two transaction (7,5 and 4,8 GI). I restored my balance (12.3 GI) successfully after a snapshot 2.5.1 in September. Then one of my friends send me 300 MI and I got it and had a balance approx. 12.6 GI. This is only input transactions I have ever had on this wallet.

But after 2.5.2 something went wrong. I tried to reattach my addresses again and failed. I managed to restore only last 300 MI, but not the rest 12.3 (although first two addresses were absolutely correct I checked it on bitfinex in “Withdraw” tab). I made more than 20 reattaches Just in case, but nothing happened. Then I went to explorer and tried to find one of my addresses there. I found it, but balance was zero (although it didn't use to be before last snapshot). I went to ipfs to find out if the the IOTA foundation has taken custody of my funds. Unfortunately, the category was “NONE”, but balance was correct! 

Now I have no idea where my IOTAs can be. My only guess is they were automatically transferred to new address, which couldn’t be found by my wallet. The only reason for this could be my unconfirmed transaction, which I have tried to complete even before 2.5.1, but after I had had 12.3 GI on my balance. But then I can’t understand why I have managed to restore it after 2.5.1. Does somebody has a guess where my IOTAs can be and how to restore it. And do you think it makes sense to reclaim it now?

My transaction address is EWKHZGDZMRWVZGVIQXVMKHBIMUNNQVMMQHAKYSLF9QWFDHFSNXFWCREVYKPXDZ9TJMRBYTMTETHCMNRADVENJZIHQA
By Knoedl - 27 Oct 2017

IOTA  Wallet 2.5.1 - 2.5.3
No Reclaim Tool used
over 500 new generated adresses
balance still zero
sorry but that is a NOGO !!!
By Bisonindatent - 28 Oct 2017

Michael - 26 Oct 2017
Hello everyone!

I faced up quite unusual problem with my IOTA wallet. I have recently bought about 12,3 GI on bitfinex and transferred it to my wallet with two transaction (7,5 and 4,8 GI). I restored my balance (12.3 GI) successfully after a snapshot 2.5.1 in September. Then one of my friends send me 300 MI and I got it and had a balance approx. 12.6 GI. This is only input transactions I have ever had on this wallet.

But after 2.5.2 something went wrong. I tried to reattach my addresses again and failed. I managed to restore only last 300 MI, but not the rest 12.3 (although first two addresses were absolutely correct I checked it on bitfinex in “Withdraw” tab). I made more than 20 reattaches Just in case, but nothing happened. Then I went to explorer and tried to find one of my addresses there. I found it, but balance was zero (although it didn't use to be before last snapshot). I went to ipfs to find out if the the IOTA foundation has taken custody of my funds. Unfortunately, the category was “NONE”, but balance was correct! 

Now I have no idea where my IOTAs can be. My only guess is they were automatically transferred to new address, which couldn’t be found by my wallet. The only reason for this could be my unconfirmed transaction, which I have tried to complete even before 2.5.1, but after I had had 12.3 GI on my balance. But then I can’t understand why I have managed to restore it after 2.5.1. Does somebody has a guess where my IOTAs can be and how to restore it. And do you think it makes sense to reclaim it now?

My transaction address is EWKHZGDZMRWVZGVIQXVMKHBIMUNNQVMMQHAKYSLF9QWFDHFSNXFWCREVYKPXDZ9TJMRBYTMTETHCMNRADVENJZIHQA

Hey, your address is in the Oct Snapshot, if you havn't already found out Wink

EWKHZGDZMRWVZGVIQXVMKHBIMUNNQVMMQHAKYSLF9QWFDHFSNXFWCREVYKPXDZ9TJMRBYTMTETHCMNRAD; 4831000000; KEY_REUSE_OCT

Means the foundations has secured your tokens to a safe address and you'll get them back next wekk in stage 2 of the reclaim tool Smile
guess the rest of your 12.3GI is somewhere there too on another address
By Dennis Regan - 28 Oct 2017

Hi  I am a newbe to IOTA and I followed the steps and I now have my coins back in my wallet.  Thank you for the post.
By Georalva - 29 Oct 2017

Muchas gracias, siguiendo cada paso he logrado recuoperar mis IOTAS
By stefano d - 29 Oct 2017

Hello
IOTA Wallet 2.5.0 - 2.5.2
40 new generated adresses
balance still zer
I did the  Reclaim Tool used balance always at zero
i'm sure iota iota were in their place checked 2 days earlie
help help
By Cecil - 29 Oct 2017

Hi, I also have a zero balance issue - which happened twice.
First occasion: 15JUL2017
When I moved mouse, my IP address was different, so I repeatedly generated addresses and attach to tangle to restore my balance - all was OK.

2nd Occasion:
During last week, I noticed that my balance was once again zero.
I read some posts to catch up on events, then
downloaded the new wallet: version 2.5.3.

My previous wallet was version 2.3 and current wallet is 2.5.3
I have generated  up to 5 addresses and my balance did not start to return.
I have also use the reclaim tool last nigh and the wallet says : "Proof transaction is pending".

It seems there was a mandatory requirement for me to upgrade to a newer wallet and update the balance and I was not aware of that requirement.
Hence, I believe, my balance is with the IOTA foundation.


By Winston - 29 Oct 2017

stefano d - 29 Oct 2017
Hello
IOTA Wallet 2.5.0 - 2.5.2
40 new generated adresses
balance still zer
I did the  Reclaim Tool used balance always at zero
i'm sure iota iota were in their place checked 2 days earlie
help help

@stefano d If you reclaimed your funds, your balance will remain zero until part 2 of the reclaim tool is available this week (hopefully). So just sit tight, make sure you save your new seed, and wait for that reclaim tool to be released
By Winston - 29 Oct 2017

Cecil - 29 Oct 2017
Hi, I also have a zero balance issue - which happened twice.
First occasion: 15JUL2017
When I moved mouse, my IP address was different, so I repeatedly generated addresses and attach to tangle to restore my balance - all was OK.

2nd Occasion:
During last week, I noticed that my balance was once again zero.
I read some posts to catch up on events, then
downloaded the new wallet: version 2.5.3.

My previous wallet was version 2.3 and current wallet is 2.5.3
I have generated  up to 5 addresses and my balance did not start to return.
I have also use the reclaim tool last nigh and the wallet says : "Proof transaction is pending".

It seems there was a mandatory requirement for me to upgrade to a newer wallet and update the balance and I was not aware of that requirement.
Hence, I believe, my balance is with the IOTA foundation.


@Cecil Based on your post, It looks like you properly reclaimed your balance. You'll just want to hold on to your new seed and wait for the next phase of the reclaim tool becomes available this week or next.
By Cecil - 29 Oct 2017

Hi Winston,
Many thanks. 
Cheers, Cecil.
By stefano d - 29 Oct 2017

thank you
sorry, but I did not understand why, if until a few days ago I saw my iota in the wallet 2.5.0,
now after the update I do not find them.
it is possible that they have been saved in the foundation Iota?
By Winston - 29 Oct 2017

stefano d - 29 Oct 2017
thank you
sorry, but I did not understand why, if until a few days ago I saw my iota in the wallet 2.5.0,
now after the update I do not find them.
it is possible that they have been saved in the foundation Iota?

@stefano d  There are only two scenarios: 1) Either they aren't held by the Foundation, and you simply haven't generated enough addresses to the find the most recent address used in your seed's index. Or 2) they are held by the Foundation (you can search for your address on the address list posted in the original post of this thread if you remember your addresses) which means that you need to reclaim and wait for phase 2 of that process this week to complete the process.
By stefano d - 29 Oct 2017


why, I should generate so many addresses (at the moment100) if I never did.
Iota Foundation could have them if there was an addres version 2.5.0 there.
sorry for language but I do not know English well

thank you
By Herbie88 - 30 Oct 2017

Hi,

I found my address marked with the tag KEY_REUSE_OCT on this page:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

I also used the reclaim tool of wallet 2.5.3 and am sure that old and new seed are correct. I also generated lots and lots of new addresses but still balance 0.

Maybe there is a special case here because before the last snapshot I actually did a withdrawal from the wallet and that was stuck in status pending for at least 2 days. Some days later after the snapshot I tried to log in again but needed to use the latest wallet version and then used the reclaim tool etc. as described above.

Could it be that this stuck withdrawal causes the issue that I cannot get the balance back??
Any hints for this special situation?

Kind regards
Herbie

By Winston - 30 Oct 2017

stefano d - 29 Oct 2017

why, I should generate so many addresses (at the moment100) if I never did.
Iota Foundation could have them if there was an addres version 2.5.0 there.
sorry for language but I do not know English well

thank you

@stefano d  If generating that many addresses hasn't revealed your balance, you'll want to reclaim since the Foundation probably saved your funds for you.
By Winston - 30 Oct 2017

Herbie88 - 30 Oct 2017
Hi,

I found my address marked with the tag KEY_REUSE_OCT on this page:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

I also used the reclaim tool of wallet 2.5.3 and am sure that old and new seed are correct. I also generated lots and lots of new addresses but still balance 0.

Maybe there is a special case here because before the last snapshot I actually did a withdrawal from the wallet and that was stuck in status pending for at least 2 days. Some days later after the snapshot I tried to log in again but needed to use the latest wallet version and then used the reclaim tool etc. as described above.

Could it be that this stuck withdrawal causes the issue that I cannot get the balance back??
Any hints for this special situation?

Kind regards
Herbie


@Herbie88  After using the reclaim tool, you will still see a zero balance until phase 2 of the recovery tool is released (within the next few weeks hopefully). I know it's scary to see that zero balance, but as long as you save your new seed (and it would help to have your reclaim transaction hash that the wallet provided you), you'll have access to your balance after phase 2. Be sure to read Dom's blog post carefully to understand the process: https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
By F.Guerrero - 30 Oct 2017

Michael - 26 Oct 2017
Hello everyone!

I faced up quite unusual problem with my IOTA wallet. I have recently bought about 12,3 GI on bitfinex and transferred it to my wallet with two transaction (7,5 and 4,8 GI). I restored my balance (12.3 GI) successfully after a snapshot 2.5.1 in September. Then one of my friends send me 300 MI and I got it and had a balance approx. 12.6 GI. This is only input transactions I had ever had on this wallet.

But after 2.5.2 something went wrong. I tried to reattach my addresses again and failed. I managed to restore only last 300 MI, but not the rest 12.3 (although first two addresses were absolutely correct I checked it on bitfinex in “Withdraw” tab). I made more than 20 reattaches Just in case, but nothing happened. Then I went to explorer and tried to find one of my addresses there. I found it, but balance was zero (although it didn't use to be before last snapshot). I went to ipfs to find out if the the IOTA foundation has taken custody of my funds. Unfortunately, the category was “NONE”, but balance was correct!    

Now I have no idea where my IOTAs can be. My only guess is they were automatically transferred to new address, which couldn’t be found by my wallet. The only reason for this could be my unconfirmed transaction, which I have tried to complete even before 2.5.1, but after I had had 12.3 GI on my balance. But then I can’t understand why I have managed to restore it after 2.5.1. Does somebody has a guess where my IOTAs can be and how to restore it. And do you think it makes sense to reclaim it now? 


By F.Guerrero - 30 Oct 2017

Winston - 30 Oct 2017

@Herbie88  After using the reclaim tool, you will still see a zero balance until phase 2 of the recovery tool is released (within the next few weeks hopefully). I know it's scary to see that zero balance, but as long as you save your new seed (and it would help to have your reclaim transaction hash that the wallet provided you), you'll have access to your balance after phase 2. Be sure to read Dom's blog post carefully to understand the process: https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a

Goodnight:

I understand that phase 2 of claim is not yet available with the version of wallet 2.5.3, it will be within two weeks when it can be completed with phase 2.
By shnurok123 - 30 Oct 2017

no quations, thx
By Dizer - 3 Nov 2017

@Winston@EricHop@Taylor Allen

Is the 2nd phase of the recovery tool for IOTA tokens out yet? I completed the 1st phase of the reclaim process successfully and now waiting on what to do in the 2nd phase to get my IOTA tokens back. They are currently held by the IOTA foundation. I verified that.

Thank you
Dizer
By Winston - 3 Nov 2017

Dizer - 3 Nov 2017
@Winston@EricHop@Taylor Allen

Is the 2nd phase of the recovery tool for IOTA tokens out yet? I completed the 1st phase of the reclaim process successfully and now waiting on what to do in the 2nd phase to get my IOTA tokens back. They are currently held by the IOTA foundation. I verified that.

Thank you
Dizer

@Dizer  The 2nd phase recovery tool has not been released yet. The team suggested it would be out in a matter of weeks, so it shouldn't be too much longer
By Dizer - 3 Nov 2017

Winston - 3 Nov 2017
Dizer - 3 Nov 2017
@Winston@EricHop@Taylor Allen

Is the 2nd phase of the recovery tool for IOTA tokens out yet? I completed the 1st phase of the reclaim process successfully and now waiting on what to do in the 2nd phase to get my IOTA tokens back. They are currently held by the IOTA foundation. I verified that.

Thank you
Dizer

@Dizer  The 2nd phase recovery tool has not been released yet. The team suggested it would be out in a matter of weeks, so it shouldn't be too much longer

I see. Thanks for the reply @Winston. I'll continue to wait then. Just wanted to make sure I didn't miss anything.
By Cecil - 4 Nov 2017

Hi, I'm waiting for part 2 of the reclaim tool to see my balance again.

In the mean time, I want to get some more IOTA and hopefully, put them in a different wallet.
I guess that all I  need is another seed - is that correct?
Can I use multiple seeds in the same wallet on the same computer (Windows 7) to effectively have multiple IOTA wallets under the same Windows 7 user ?
By EricHop - 6 Nov 2017

Cecil - 4 Nov 2017
Hi, I'm waiting for part 2 of the reclaim tool to see my balance again.

In the mean time, I want to get some more IOTA and hopefully, put them in a different wallet.
I guess that all I  need is another seed - is that correct?
Can I use multiple seeds in the same wallet on the same computer (Windows 7) to effectively have multiple IOTA wallets under the same Windows 7 user ?

Yes, all you need is another seed. The seed *defines* the wallet.
The wallet software uses the seed to determine the addresses in that wallet.
So you can use as many seeds as you like. Note that the wallet does not store anything about your seeds/addresses on the computer.
So the login determines which wallet you use.
By lightning - 13 Nov 2017

First,  I want to appreciate the admins and mods of this and other groups who help people out.  Thank you!

The only transaction I have ever had was putting my initial IOTA into my first IOTA wallet about 5 months ago. https://iotasear.ch/address/KRBHSHBZARVQUEGUADJBNOCTBKXOWRVSLUDW9AMMGJWXBNQA9FCVPASGVSULABTRFGRVAHGLEVFWSWV9ULAFGVWKBU

Since August, my wallet has shown 0 balance. I've probably 'attached to tangle' 30 times.  The newest wallet just released this week still shows 0.

Anyway,  I checked the list of addresses that the IOTA team quarantined here:  https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt
...And I don't see my address on that list. 

Should I still proceed with the recovery tool?  Any guidance would be so appreciated!  I'd be happy to tip in $5 in BTC to anyone who can help me restore my IOTA.   

Thanks!
By Winston - 13 Nov 2017

lightning - 13 Nov 2017
First,  I want to appreciate the admins and mods of this and other groups who help people out.  Thank you!

The only transaction I have ever had was putting my initial IOTA into my first IOTA wallet about 5 months ago. https://iotasear.ch/address/KRBHSHBZARVQUEGUADJBNOCTBKXOWRVSLUDW9AMMGJWXBNQA9FCVPASGVSULABTRFGRVAHGLEVFWSWV9ULAFGVWKBU

Since August, my wallet has shown 0 balance. I've probably 'attached to tangle' 30 times.  The newest wallet just released this week still shows 0.

Anyway,  I checked the list of addresses that the IOTA team quarantined here:  https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt
...And I don't see my address on that list. 

Should I still proceed with the recovery tool?  Any guidance would be so appreciated!  I'd be happy to tip in $5 in BTC to anyone who can help me restore my IOTA.   

Thanks!

@lightning Thanks for the post. It looks like that address does appear in the snapshot database. The thing that leads to lots of confusion for people in your situation is that the addresses in the snapshot database don't include the 9 character checksum at the end of addresses, so copy/pasting your whole address won't find your address in the database. The solution is to only copy/paste and search for the first half of the address:

KRBHSHBZARVQUEGUADJBNOCTBKXOWRVSLUDW9AMMGJWXBNQA9FCVPASGVSULABTRFGRVAHGLEVFWSWV9U; ###; CURL_NOT_TRANSITIONED

So this means that your balance is safe and sound. You'll want to follow the reclaim instructions at the bottom of the first post in this thread. Please continue to post questions as you think of them.
By lightning - 13 Nov 2017

Winston - 13 Nov 2017
lightning - 13 Nov 2017
First,  I want to appreciate the admins and mods of this and other groups who help people out.  Thank you!

The only transaction I have ever had was putting my initial IOTA into my first IOTA wallet about 5 months ago. https://iotasear.ch/address/KRBHSHBZARVQUEGUADJBNOCTBKXOWRVSLUDW9AMMGJWXBNQA9FCVPASGVSULABTRFGRVAHGLEVFWSWV9ULAFGVWKBU

Since August, my wallet has shown 0 balance. I've probably 'attached to tangle' 30 times.  The newest wallet just released this week still shows 0.

Anyway,  I checked the list of addresses that the IOTA team quarantined here:  https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt
...And I don't see my address on that list. 

Should I still proceed with the recovery tool?  Any guidance would be so appreciated!  I'd be happy to tip in $5 in BTC to anyone who can help me restore my IOTA.   

Thanks!

@lightning Thanks for the post. It looks like that address does appear in the snapshot database. The thing that leads to lots of confusion for people in your situation is that the addresses in the snapshot database don't include the 9 character checksum at the end of addresses, so copy/pasting your whole address won't find your address in the database. The solution is to only copy/paste and search for the first half of the address:

KRBHSHBZARVQUEGUADJBNOCTBKXOWRVSLUDW9AMMGJWXBNQA9FCVPASGVSULABTRFGRVAHGLEVFWSWV9U; 1996199778; CURL_NOT_TRANSITIONED

[[I'll edit out your balance from this post after you confirm that this has solved your issue]]

So this means that your balance is safe and sound. You'll want to follow the reclaim instructions at the bottom of the first post in this thread. Please continue to post questions as you think of them.

Thank you Winston.  I will proceed with the reclaim process.  I'll confirm once I've recovered the IOT
By arekusandaa - 13 Nov 2017

Hello. 
My balance Iota was zero. However, I was able to recover all my Iotas making use of my old seed. So, people like me do also need to create a new seed and start all the reclaim process because my seed was  committed because of the attack?
Thank you very much for your patience. (English is not my native language)
By Winston - 13 Nov 2017

Alejandro - 13 Nov 2017
Hello. 
My balance Iota was zero. However, I was able to recover all my Iotas making use of my old seed. So, people like me do also need to create a new seed and start all the reclaim process because my seed was  committed because of the attack?
Thank you very much for your patience. (English is not my native language)

@arekusandaa If you see your proper balance, then you do not need to reclaim. You are all set.
By manelet del cul estret - 14 Nov 2017

Hi everybody, I just had a big issue cause I realized that I did the recovery tool process with a scam seed generator. I am trying to fix the problem generating a new seedas @Winston told me. Now I started the recovery proces with this new seed and It says that the 
Proof transaction is pending  .... I press reattach and it says invalid response...do you know how long it takes to confirm the proof transaction?

Thanks

By manelet del cul estret - 14 Nov 2017

Proof transaction confirmed! now it says summit old seed. Is it right?
By manelet del cul estret - 14 Nov 2017

submit
By manelet del cul estret - 14 Nov 2017

stays in a perpetual          ----Sending..."
By manelet del cul estret - 14 Nov 2017

In the Node configuration we have two options: WEBGL 2 CCurl implementation or CCurl Implementation. Which one is the correct? 
By Winston - 14 Nov 2017

manelet del cul estret - 14 Nov 2017
In the Node configuration we have two options: WEBGL 2 CCurl implementation or CCurl Implementation. Which one is the correct? 

Webgl should work. I'm not sure how the multiple reclaims will work. I was under the impression that if you reclaim multiple times during phase 1 of the reclaim, there would be multiple potential reclaim transaction hashes corresponding to those multiple new seeds. Completion of phase 2 can only presumably happen with one of the new seeds, so the first of the new seeds to fully complete phase 2 of the reclaim should be the one to which the final balance is sent
By stefano d - 14 Nov 2017

Hello,
I would like to ask for help: I have run the 2.5.4 key recovery for KEY REUSE.
I ran all the procedure correctly using the old SEED and the new SEED, which confirmed the operation correctly
but I still don't see Iota in the wallet.
do you think it's the case to wait again or do I have to do some special procedure? thank you
By Bella1234567 - 14 Nov 2017

Please help I have been trying to retrieve my Iota since 3 weeks now. I had not updated Iota light wallet since any update my be until September at October it said some node connection problem them I researched and found out that Iota needed update so I updated to 2.5.3 but balance was still 0 tried tangle but it says pending address. Again updated to 2.5.4 it says same thing and now gives me error of invalid address please help.
By Winston - 14 Nov 2017

stefano d - 14 Nov 2017
Hello,
I would like to ask for help: I have run the 2.5.4 key recovery for KEY REUSE.
I ran all the procedure correctly using the old SEED and the new SEED, which confirmed the operation correctly
but I still don't see Iota in the wallet.
do you think it's the case to wait again or do I have to do some special procedure? thank you

@stefano d Thanks for the post. If you completed both phase 1 and phase 2 of the reclaim process, then you'll just need to wait for your balance to be finalized. This means that you will continue to see a balance of zero until the claim is processed. There's nothing that you need to do now other than wait.

For reference:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46
By Winston - 14 Nov 2017

Bella1234567 - 14 Nov 2017
Please help I have been trying to retrieve my Iota since 3 weeks now. I had not updated Iota light wallet since any update my be until September at October it said some node connection problem them I researched and found out that Iota needed update so I updated to 2.5.3 but balance was still 0 tried tangle but it says pending address. Again updated to 2.5.4 it says same thing and now gives me error of invalid address please help.

@Bella1234567 Have you followed the steps in the original post of this thread? How many addresses have you been able to generate
By Traction - 15 Nov 2017

Phase 2 completed, but nothing in Balance so far. Any updates? How long will this take?
Really weird what happens with iota
By Winston - 15 Nov 2017

Traction - 15 Nov 2017
Phase 2 completed, but nothing in Balance so far. Any updates? How long will this take?
Really weird what happens with iota
@Traction
"Today, we are releasing a new wallet containing the functionality for the second phase of reclaim process. As part of this process, you’ll publish a PGP encrypted message containing your old seed to the tangle which we’ll then use to verify & send you your tokens.
...
We will start processing reveals on 13.11.2017. After this date has passed and we have processed all reveal claims, we will start processing reveals on a first-come-first-serve basis. The reason for this further delay is that we know that some users’ seeds were compromised and as there’s no link between proofs and seeds, we first need to collect all reveals to filter out duplicates where we might have to follow up with separate reclaim procedures."
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46
By qeight - 15 Nov 2017

Hello all,

Im a Key-Reuser, which is why my coins have been moved away. When I reclaimed (step 1) I had to generate a new seed. I was surprised that this seed should have more than 81 characters (in fact I tried to limit it to 81 chars. - didnt work). A friend of mine experienced the same. Now i cannot enter with that new seed - it is to long. Nevertheless, I deleted so many characters until it was at 81. With that reduced seed I did the second step. After the process, I recieved a confirmation with a new seed where my coins will be send to. Strangely wise it is also to long (90 Chars). Would say: Different try - same shit.

Atm I dont know
a) where my coins will be send to (every seed show a zero balanc)e
b) if I have access to the correct seed after reducing it
c) when that will be
d) why the hell I had to pick a seed > 81 chars (bug?)

I cannot
work with my iotas since 4 weeks. I dont know if I will see em  again. It makes me mad, really.


Anyway - best greetings!

qeight
By Bella1234567 - 15 Nov 2017

qeight - 15 Nov 2017
Hello all,

Im a Key-Reuser, which is why my coins have been moved away. When I reclaimed (step 1) I had to generate a new seed. I was surprised that this seed should have more than 81 characters (in fact I tried to limit it to 81 chars. - didnt work). A friend of mine experienced the same. Now i cannot enter with that new seed - it is to long. Nevertheless, I deleted so many characters until it was at 81. With that reduced seed I did the second step. After the process, I recieved a confirmation with a new seed where my coins will be send to. Strangely wise it is also to long (90 Chars). Would say: Different try - same shit.

Atm I dont know
a) where my coins will be send to (every seed show a zero balanc)e
b) if I have access to the correct seed after reducing it
c) when that will be
d) why the hell I had to pick a seed > 81 chars (bug?)

I cannot
work with my iotas since 4 weeks. I dont know if I will see em  again. It makes me mad, really.


Anyway - best greetings!

qeight


By Bella1234567 - 15 Nov 2017

I will download the old wallet again and try again but before there used to be generate seed now we have to create ourself? This is so confusing not everyone is tech smart as IOTA expect them to. The way they have they have provided instructions is so incomplete an vague for me. 
By manelomanu - 15 Nov 2017

HI, CAN SOMEONE GIVE THE RIGHT ADRESS OF THE TANGLE EXPLORER?THE OFFICIAL ONE PLEASE

THANKS!
By Bella1234567 - 15 Nov 2017

So I have now generated new seed in iota 2.5.2 which is more than 81 characters long as it asked me to. First it said invalid then after clicking multiple times the address went through and after 10 mins it said "proof of transaction is pending and wait for the confirmation of proof of transaction if it is taking too long make use of reattach button" as it was taking long I used reattach button it said invalid response, crossed out Iota wallet tried to login through new seed it said characters too long and tried old seed and tangle it said invalid I am lost now.
By Bella1234567 - 15 Nov 2017

Winston - 14 Nov 2017
Bella1234567 - 14 Nov 2017
Please help I have been trying to retrieve my Iota since 3 weeks now. I had not updated Iota light wallet since any update my be until September at October it said some node connection problem them I researched and found out that Iota needed update so I updated to 2.5.3 but balance was still 0 tried tangle but it says pending address. Again updated to 2.5.4 it says same thing and now gives me error of invalid address please help.

@Bella1234567 Have you followed the steps in the original post of this thread? How many addresses have you been able to generate

Thank you for the reply I completed phase I but it asked me to have more than 81 characters long when it finished sending it said pending wait for the proof of transaction I waited and as it said if it is taking long reattach I did it but it said invalid so I exited the wallet then tried to re login but the wallet did not accept new seed because it was more than 81 characters long I tried to login through old seed it has same issue of pending address and I have generated 6 address total.
By TangleFriend - 15 Nov 2017

Hi all,

I am quite confused now and feeling totally lost:

1. Did the 2.5.2 update and started reclaim process as my balance was > 0 but not complete.
2. Did the 2.5.4 update and started generating > 50 Adressen to see if my balance would complete then (did not, still incomplete balance)
3. Then found out that the missing balance is held by the IF (key_reuse).
4. Now I started reclaim tool in 2.5.4 but didn't clear my actual incomplete balance.

What shall I do now? Will my actual (incomplete) balance be set to 0?

#HODLER #FRUSTRATED

By Winston - 15 Nov 2017

qeight - 15 Nov 2017
Hello all,

Im a Key-Reuser, which is why my coins have been moved away. When I reclaimed (step 1) I had to generate a new seed. I was surprised that this seed should have more than 81 characters (in fact I tried to limit it to 81 chars. - didnt work). A friend of mine experienced the same. Now i cannot enter with that new seed - it is to long. Nevertheless, I deleted so many characters until it was at 81. With that reduced seed I did the second step. After the process, I recieved a confirmation with a new seed where my coins will be send to. Strangely wise it is also to long (90 Chars). Would say: Different try - same shit.

Atm I dont know
a) where my coins will be send to (every seed show a zero balanc)e
b) if I have access to the correct seed after reducing it
c) when that will be
d) why the hell I had to pick a seed > 81 chars (bug?)

I cannot
work with my iotas since 4 weeks. I dont know if I will see em  again. It makes me mad, really.


Anyway - best greetings!

qeight

@qeight That sounds like a very frustrating situation. I'm not sure where the trouble with seed length arises, as I haven't seen that issue from anyone before. But the bottom line is that if you reclaimed and it gave you a "success" message, then you're fine. Sit tight until they process the claims and make sure to save any and all seeds that you have used. You'll be able to login with whichever seed ends up having your balance sent to it. If any problems arise in the coming months secondary to the seed length issue, we can think through them and troubleshoot here. But in the meantime let's let the reclaim process take place
By Winston - 15 Nov 2017

Bella1234567 - 15 Nov 2017
Winston - 14 Nov 2017
Bella1234567 - 14 Nov 2017
Please help I have been trying to retrieve my Iota since 3 weeks now. I had not updated Iota light wallet since any update my be until September at October it said some node connection problem them I researched and found out that Iota needed update so I updated to 2.5.3 but balance was still 0 tried tangle but it says pending address. Again updated to 2.5.4 it says same thing and now gives me error of invalid address please help.

@Bella1234567 Have you followed the steps in the original post of this thread? How many addresses have you been able to generate

Thank you for the reply I completed phase I but it asked me to have more than 81 characters long when it finished sending it said pending wait for the proof of transaction I waited and as it said if it is taking long reattach I did it but it said invalid so I exited the wallet then tried to re login but the wallet did not accept new seed because it was more than 81 characters long I tried to login through old seed it has same issue of pending address and I have generated 6 address total.

@Bella1234567 Try connecting to a different host and retrying phase 2 of the reclaim process. To do that, Tools > Edit Node Configuration > choose different host from the dropdown.

This should resolve the problem of the reattachment of the claim taking forever
By Winston - 15 Nov 2017

manelomanu - 15 Nov 2017
HI, CAN SOMEONE GIVE THE RIGHT ADRESS OF THE TANGLE EXPLORER?THE OFFICIAL ONE PLEASE

THANKS!

@manelomanu Hey there, you can try this tangle explorer: https://iotasear.ch/

Thanks for the post.
By Winston - 15 Nov 2017

TangleFriend - 15 Nov 2017
Hi all,

I am quite confused now and feeling totally lost:

1. Did the 2.5.2 update and started reclaim process as my balance was > 0 but not complete.
2. Did the 2.5.4 update and started generating > 50 Adressen to see if my balance would complete then (did not, still incomplete balance)
3. Then found out that the missing balance is held by the IF (key_reuse).
4. Now I started reclaim tool in 2.5.4 but didn't clear my actual incomplete balance.

What shall I do now? Will my actual (incomplete) balance be set to 0?

#HODLER #FRUSTRATED


@TangleFriend Hey, thanks for reaching out here on the forum. This stuff is super frustrating for many people, so let's try to figure your situation out.

Can you explain step 4 in some more depth please
By TangleFriend - 15 Nov 2017

Winston - 15 Nov 2017
TangleFriend - 15 Nov 2017
Hi all,

I am quite confused now and feeling totally lost:

1. Did the 2.5.2 update and started reclaim process as my balance was > 0 but not complete.
2. Did the 2.5.4 update and started generating > 50 Adressen to see if my balance would complete then (did not, still incomplete balance)
3. Then found out that the missing balance is held by the IF (key_reuse).
4. Now I started reclaim tool in 2.5.4 but didn't clear my actual incomplete balance.

What shall I do now? Will my actual (incomplete) balance be set to 0?

#HODLER #FRUSTRATED


@TangleFriend Hey, thanks for reaching out here on the forum. This stuff is super frustrating for many people, so let's try to figure your situation out.

Can you explain step 4 in some more depth please
4.a I logged in with my very first seed (which showed my correct balance until the Oct 24 crash)
4.b I still saw the incomplete balance (related to Bitfinex Txs)
4.c I started the reclaim tool by entering my very first seed and a complete whole new one
4.d Since then I still see "Proof transaction is pending" in my wallet 2.5.4 and didn't reattach any time until now
4.e My wallet still shows me the incomplete balance and that's why I did not reattach to prevent my actual incomplete balance get lost

Below you find you find further information about my previous steps:
- Did update to 2.5.2 with balance = 0 so I started reclaim process already before my above mentioned steps (again: typed in very first seed and plus a new one – NOT the one mentioned in 4.c)
- Logged in into 2.5.4 with new seed mentioned above – NOT the one mentioned in 4.c and attached approx. 18 addresses
- After that I started reclaim tool with new seed mentioned above – NOT the one mentioned in 4.c

Thank you for your support!!! If there's anything I can help you to get my problem fixed, pls. let me know – I'll answer ASAP.

#HODLER #HOPE #STRONGBELIEFE
By manelet del cul estret - 15 Nov 2017

Hi everybody, Yesterday I did all the recovery process and at the end it told me something like "your funds are going to be sent to this Address:WHATEVERADRESSOFEIGHTYONECAPITALLETTERSANDNUMBERNINE"
And I pressed the generaron address botton and it appeared the first one but still pending.
So hopefully I just have to wait for my MIOTA to be sent to my New address in my new Seed of my justdownloaded Wallet.


It happened to someone else?
IS anybody in the same situation?

Thanks
By Winston - 15 Nov 2017

TangleFriend - 15 Nov 2017
Winston - 15 Nov 2017
TangleFriend - 15 Nov 2017
Hi all,

I am quite confused now and feeling totally lost:

1. Did the 2.5.2 update and started reclaim process as my balance was > 0 but not complete.
2. Did the 2.5.4 update and started generating > 50 Adressen to see if my balance would complete then (did not, still incomplete balance)
3. Then found out that the missing balance is held by the IF (key_reuse).
4. Now I started reclaim tool in 2.5.4 but didn't clear my actual incomplete balance.

What shall I do now? Will my actual (incomplete) balance be set to 0?

#HODLER #FRUSTRATED


@TangleFriend Hey, thanks for reaching out here on the forum. This stuff is super frustrating for many people, so let's try to figure your situation out.

Can you explain step 4 in some more depth please
4.a I logged in with my very first seed (which showed my correct balance until the Oct 24 crash)
4.b I still saw the incomplete balance (related to Bitfinex Txs)
4.c I started the reclaim tool by entering my very first seed and a complete whole new one
4.d Since then I still see "Proof transaction is pending" in my wallet 2.5.4 and didn't reattach any time until now
4.e My wallet still shows me the incomplete balance and that's why I did not reattach to prevent my actual incomplete balance get lost

Below you find you find further information about my previous steps:
- Did update to 2.5.2 with balance = 0 so I started reclaim process already before my above mentioned steps (again: typed in very first seed and plus a new one – NOT the one mentioned in 4.c)
- Logged in into 2.5.4 with new seed mentioned above – NOT the one mentioned in 4.c and attached approx. 18 addresses
- After that I started reclaim tool with new seed mentioned above – NOT the one mentioned in 4.c

Thank you for your support!!! If there's anything I can help you to get my problem fixed, pls. let me know – I'll answer ASAP.

#HODLER #HOPE #STRONGBELIEFE

@TangleFriend How many addresses did you use in your old seed? 50? 100? 150
By Winston - 15 Nov 2017

manelet del cul estret - 15 Nov 2017
Hi everybody, Yesterday I did all the recovery process and at the end it told me something like "your funds are going to be sent to this Address:WHATEVERADRESSOFEIGHTYONECAPITALLETTERSANDNUMBERNINE"
And I pressed the generaron address botton and it appeared the first one but still pending.
So hopefully I just have to wait for my MIOTA to be sent to my New address in my new Seed of my justdownloaded Wallet.


It happened to someone else?
IS anybody in the same situation?

Thanks

@manelet del cul estret It sounds like the reclaim was successful. You'll just need to wait for the reclaim to be processed now.
By manelomanu - 15 Nov 2017

Winston - 15 Nov 2017
manelet del cul estret - 15 Nov 2017
Hi everybody, Yesterday I did all the recovery process and at the end it told me something like "your funds are going to be sent to this Address:WHATEVERADRESSOFEIGHTYONECAPITALLETTERSANDNUMBERNINE"
And I pressed the generaron address botton and it appeared the first one but still pending.
So hopefully I just have to wait for my MIOTA to be sent to my New address in my new Seed of my justdownloaded Wallet.


It happened to someone else?
IS anybody in the same situation?

Thanks

@manelet del cul estret It sounds like the reclaim was successful. You'll just need to wait for the reclaim to be processed now.

Yes, I 'll wait...do you know for how long it will be? maximum 2 weeks?
thanks indeed for your help guys, specialy Winston.
Even with all this stuff I keep believing a lot in this project!
Good luck to all of you
By Winston - 16 Nov 2017

manelomanu - 15 Nov 2017
Winston - 15 Nov 2017
manelet del cul estret - 15 Nov 2017
Hi everybody, Yesterday I did all the recovery process and at the end it told me something like "your funds are going to be sent to this Address:WHATEVERADRESSOFEIGHTYONECAPITALLETTERSANDNUMBERNINE"
And I pressed the generaron address botton and it appeared the first one but still pending.
So hopefully I just have to wait for my MIOTA to be sent to my New address in my new Seed of my justdownloaded Wallet.


It happened to someone else?
IS anybody in the same situation?

Thanks

@manelet del cul estret It sounds like the reclaim was successful. You'll just need to wait for the reclaim to be processed now.

Yes, I 'll wait...do you know for how long it will be? maximum 2 weeks?
thanks indeed for your help guys, specialy Winston.
Even with all this stuff I keep believing a lot in this project!
Good luck to all of you

@manelomanu Unfortunately nobody knows how long it will be. Hopefully by next year I guess? It's probably smartest to just plan on a long wait so that everyone is pleasantly surprised whenever the process actually ends up being completed
By manelet del cul estret - 16 Nov 2017

Waw Next year?!that's a lot of time...how can I know if my funds are okey??
And, another question: its the actual wallet safe? I want to get more IOTA s but I am afraid of having them vanished from my wallet. Its crazy but, are they going to be safer in the exchange?
Thanks
By Herbie88 - 16 Nov 2017

Hi,

As said before I found my address marked with the tag KEY_REUSE_OCT on this page:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

I completed the reclaim process phase 2 with wallet v. 2.5.4 as described here:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

I read somewhere that the locked funds are suppossed to be sent to the new address starting from 13th November. 
What I am missing here again is transparency. Today my balance is still 0 and I do not have any idea whether it is only because this phase2 takes days to be completed for everyone or whether there is an issue again or ...

So can someone please give guidance when the old funds should be accessible again after completing the phase 2 of the reclaim proces???

Thanks
By manelomanu - 16 Nov 2017

Herbie88 - 16 Nov 2017
Hi,

As said before I found my address marked with the tag KEY_REUSE_OCT on this page:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

I completed the reclaim process phase 2 with wallet v. 2.5.4 as described here:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

I read somewhere that the locked fundsC are suppossed to be sent to the new address starting from 13th November. 
What I am missing here again is transparency. Today my balance is still 0 and I do not have any idea whether it is only because this phase2 takes days to be completed for everyone or whether there is an issue again or ...

So can someone please give guidance when the old funds should be accessible again after completing the phase 2 of the reclaim proces???

Thanks

Thanks, I checked my address in the page that you linked and it say CURL NOT TRANSITIONED ....now at least I know that they are not lost...what I don't understand very well...I guess I JUST HAVE TO WAIT IF I'VE ALREADY DONDE THE RECLAIM PROCESS, ISN'T IT?

By stefano d - 16 Nov 2017


Hello to all,
I think I did the recovery procedure for 2 times
Maybe I created some problem in recovering my Iota?
I am very worried !! 
Is there a way to know when the restart phase begins?

Thank you very much
By Bella1234567 - 16 Nov 2017

Winston - 14 Nov 2017
stefano d - 14 Nov 2017
Hello,
I would like to ask for help: I have run the 2.5.4 key recovery for KEY REUSE.
I ran all the procedure correctly using the old SEED and the new SEED, which confirmed the operation correctly
but I still don't see Iota in the wallet.
do you think it's the case to wait again or do I have to do some special procedure? thank you

@stefano d Thanks for the post. If you completed both phase 1 and phase 2 of the reclaim process, then you'll just need to wait for your balance to be finalized. This means that you will continue to see a balance of zero until the claim is processed. There's nothing that you need to do now other than wait.

For reference:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

Want some help here my proof of address has been pending since yesterday tried reclaim button with no luck is this normal?
Thank you very much for your reply really helped me.
By Winston - 16 Nov 2017

manelet del cul estret - 16 Nov 2017
Waw Next year?!that's a lot of time...how can I know if my funds are okey??
And, another question: its the actual wallet safe? I want to get more IOTA s but I am afraid of having them vanished from my wallet. Its crazy but, are they going to be safer in the exchange?
Thanks

@manelet del cul estret Nobody knows the official timeline, so I was just tossing out random times.

Your funds are okay if they're stuck at and IOTA Foundation address waiting to be reclaimed for the snapshot. I wouldn't worry too much about that.

The wallet itself seems to be very safe if you know how to use it. Make sure you don't reuse an address or generate a seed on a scam website and you'll be very safe. If you trust an exchange to hold your funds more than you trust yourself, that might be a smarter option
By Winston - 16 Nov 2017

Herbie88 - 16 Nov 2017
Hi,

As said before I found my address marked with the tag KEY_REUSE_OCT on this page:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

I completed the reclaim process phase 2 with wallet v. 2.5.4 as described here:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

I read somewhere that the locked funds are suppossed to be sent to the new address starting from 13th November. 
What I am missing here again is transparency. Today my balance is still 0 and I do not have any idea whether it is only because this phase2 takes days to be completed for everyone or whether there is an issue again or ...

So can someone please give guidance when the old funds should be accessible again after completing the phase 2 of the reclaim proces???

Thanks

@Herbie88 Thanks for the post.

"What I am missing here again is transparency. Today my balance is still 0 and I do not have any idea whether it is only because this phase2 takes days to be completed for everyone or whether there is an issue again or ...

So can someone please give guidance when the old funds should be accessible again after completing the phase 2 of the reclaim proces???"

Nobody knows anything more than what has officially been said. It seems like the IOTA Foundation is conducting the whole reclaim process very deliberately so as to not make any silly mistakes, so there's no telling when reclaims will actually be processed. I'm just some random guy, so keep that in mind, but I've been telling people to just hope for reclaims to be processed by the beginning of next year. We've got no control over the situation, so we might as well set non-aggressive expectations, right
By Winston - 16 Nov 2017

manelomanu - 16 Nov 2017
Herbie88 - 16 Nov 2017
Hi,

As said before I found my address marked with the tag KEY_REUSE_OCT on this page:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

I completed the reclaim process phase 2 with wallet v. 2.5.4 as described here:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

I read somewhere that the locked fundsC are suppossed to be sent to the new address starting from 13th November. 
What I am missing here again is transparency. Today my balance is still 0 and I do not have any idea whether it is only because this phase2 takes days to be completed for everyone or whether there is an issue again or ...

So can someone please give guidance when the old funds should be accessible again after completing the phase 2 of the reclaim proces???

Thanks

Thanks, I checked my address in the page that you linked and it say CURL NOT TRANSITIONED ....now at least I know that they are not lost...what I don't understand very well...I guess I JUST HAVE TO WAIT IF I'VE ALREADY DONDE THE RECLAIM PROCESS, ISN'T IT?


@manelomanu This is correct. Now that you have done the reclaim process, there's nothing left to do other than wait for the IOTA Foundation to process your reclaim. Nobody knows how long that will take
By Winston - 16 Nov 2017

stefano d - 16 Nov 2017

Hello to all,
I think I did the recovery procedure for 2 times
Maybe I created some problem in recovering my Iota?
I am very worried !! 
Is there a way to know when the restart phase begins?

Thank you very much

@stefano d Completing the recovery procedure 2 times should not cause any problems. You'll just need to wait for the IOTA Foundation to process your reclaim. Nobody knows how long it'll take for the balance to show up in your wallet again, so all we can do is wait patiently for that time to come
By Winston - 16 Nov 2017

Bella1234567 - 16 Nov 2017
Winston - 14 Nov 2017
stefano d - 14 Nov 2017
Hello,
I would like to ask for help: I have run the 2.5.4 key recovery for KEY REUSE.
I ran all the procedure correctly using the old SEED and the new SEED, which confirmed the operation correctly
but I still don't see Iota in the wallet.
do you think it's the case to wait again or do I have to do some special procedure? thank you

@stefano d Thanks for the post. If you completed both phase 1 and phase 2 of the reclaim process, then you'll just need to wait for your balance to be finalized. This means that you will continue to see a balance of zero until the claim is processed. There's nothing that you need to do now other than wait.

For reference:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

Want some help here my proof of address has been pending since yesterday tried reclaim button with no luck is this normal?
Thank you very much for your reply really helped me.

@Bella1234567 Thanks for your post.

A bunch of people have been struggling with the reclaim process because the proof of address takes too long to confirm (it remains pending for a long time). The solution to this problem is connecting your wallet to a different host (Tools > Edit Node Configuration > choose a different host from the dropdown menu). You can fiddle around with this a bit, and it might require changing hosts, logging out of the wallet, logging back in, and re-trying the reclaim process several times before it works, but this has worked for nearly everyone else with your same problem. Please post here with the results so that others can learn from your experience
By julian0506 - 16 Nov 2017

EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!

Hi,
My 700 IOTA disappeared roughly a month or two ago.
I have tried all the things you have suggested, and none of the them have worked. This includes:
- I have put in the new node settings, restarted the wallet.
- I checked the snapshots of September and October, looking for my seed with the last 9 characters taken off
- I checked the custody address list, looking for my seed with the last 9 characters taken off.
Please can you urgently advise. 
Thanks and regards,
Julian
By Bella1234567 - 17 Nov 2017

Winston - 16 Nov 2017
Bella1234567 - 16 Nov 2017
Winston - 14 Nov 2017
stefano d - 14 Nov 2017
Hello,
I would like to ask for help: I have run the 2.5.4 key recovery for KEY REUSE.
I ran all the procedure correctly using the old SEED and the new SEED, which confirmed the operation correctly
but I still don't see Iota in the wallet.
do you think it's the case to wait again or do I have to do some special procedure? thank you

@stefano d Thanks for the post. If you completed both phase 1 and phase 2 of the reclaim process, then you'll just need to wait for your balance to be finalized. This means that you will continue to see a balance of zero until the claim is processed. There's nothing that you need to do now other than wait.

For reference:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

Want some help here my proof of address has been pending since yesterday tried reclaim button with no luck is this normal?
Thank you very much for your reply really helped me.

@Bella1234567 Thanks for your post.

A bunch of people have been struggling with the reclaim process because the proof of address takes too long to confirm (it remains pending for a long time). The solution to this problem is connecting your wallet to a different host (Tools > Edit Node Configuration > choose a different host from the dropdown menu). You can fiddle around with this a bit, and it might require changing hosts, logging out of the wallet, logging back in, and re-trying the reclaim process several times before it works, but this has worked for nearly everyone else with your same problem. Please post here with the results so that others can learn from your experience

Thank you for your post
So now I somehow got into my wallet because it was giving me error and and see that in history there is only one pending address, balance is still zero the problem is when I used to reclaim then it said proof of address pending but now I can enter old and new seed to reclaim what does this mean I am still in phase 1 in wallet 2.5.2
By TangleFriend - 17 Nov 2017

Sharing Is Caring & BIG Shout Out To The Admins/Mods

First of all I want to say big thank you to the whole support team who make a real great job despite of the unpleasant situation for all.
I always found a helping hand and guiding light here by reading the threads and asking questions.

To share my experience with you
As for me, I learned to be patient and I can advise to read all posts carefully and give the tangle some time:
– Personally I stopped generating addresses too early,
– was to unpatient while reattaching which made me cause a real mess (multiple reclaims started) and
– rushed through some processes without reading everything in detail upfront.

I really learned a lot about the product I strongly believe and invested in, which gives me an even better understanding as well as a very good `gut feeling`– and, hey folks, it's still Beta (!)
Plus: I deeply do appreciate the security measures taken, I mean, better reclaiming your funds rather than loosing them, or?!
By Winston - 17 Nov 2017

julian0506 - 16 Nov 2017
EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!

Hi,
My 700 IOTA disappeared roughly a month or two ago.
I have tried all the things you have suggested, and none of the them have worked. This includes:
- I have put in the new node settings, restarted the wallet.
- I checked the snapshots of September and October, looking for my seed with the last 9 characters taken off
- I checked the custody address list, looking for my seed with the last 9 characters taken off.
Please can you urgently advise. 
Thanks and regards,
Julian

@Julien Hey Julien, thanks for the post. The key takeaway here is that you need to be looking for ADDRESSES in the snapshots, not seeds. That's an important distinction. I would recommend using the Balance Finder tool in the pinned thread at the top of this forum
By Winston - 17 Nov 2017

Bella1234567 - 17 Nov 2017
Winston - 16 Nov 2017
Bella1234567 - 16 Nov 2017
Winston - 14 Nov 2017
stefano d - 14 Nov 2017
Hello,
I would like to ask for help: I have run the 2.5.4 key recovery for KEY REUSE.
I ran all the procedure correctly using the old SEED and the new SEED, which confirmed the operation correctly
but I still don't see Iota in the wallet.
do you think it's the case to wait again or do I have to do some special procedure? thank you

@stefano d Thanks for the post. If you completed both phase 1 and phase 2 of the reclaim process, then you'll just need to wait for your balance to be finalized. This means that you will continue to see a balance of zero until the claim is processed. There's nothing that you need to do now other than wait.

For reference:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

Want some help here my proof of address has been pending since yesterday tried reclaim button with no luck is this normal?
Thank you very much for your reply really helped me.

@Bella1234567 Thanks for your post.

A bunch of people have been struggling with the reclaim process because the proof of address takes too long to confirm (it remains pending for a long time). The solution to this problem is connecting your wallet to a different host (Tools > Edit Node Configuration > choose a different host from the dropdown menu). You can fiddle around with this a bit, and it might require changing hosts, logging out of the wallet, logging back in, and re-trying the reclaim process several times before it works, but this has worked for nearly everyone else with your same problem. Please post here with the results so that others can learn from your experience

Thank you for your post
So now I somehow got into my wallet because it was giving me error and and see that in history there is only one pending address, balance is still zero the problem is when I used to reclaim then it said proof of address pending but now I can enter old and new seed to reclaim what does this mean I am still in phase 1 in wallet 2.5.2

@Bella1234567 Make sure that incoming transaction gets confirmed. You should see the pending transaction in your wallet history, and it should have a value of 0. Click on Show Bundle and then click Reattach. You can do this every 30 minutes until the transaction confirms. The next step after that is completing phase 2 of the reclaim process
By le_yass - 17 Nov 2017

Hi,

Phase 2 of the reclaim tool was supposed to start on the 11/13. I used the reclaim tool yesterday to collect the funds from these two adresses (here and here) that are listed under CURL_NOT_TRANSITIONED and held by the IOTA Foundation according to this page: https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

1) I've been generating and attaching 6 adresses on my new seed since then but my balance is still 0 - can anyone let me know if I've done anything wrong or if the wait time is normal?
2) Did I make a mistake by generating several adresses after using the reclaim tool?
3) Shall I retry to use the reclaim tool?

Thanks a lot,

Yacine

By julian0506 - 17 Nov 2017

Winston - 17 Nov 2017
julian0506 - 16 Nov 2017
EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!

Hi,
My 700 IOTA disappeared roughly a month or two ago.
I have tried all the things you have suggested, and none of the them have worked. This includes:
- I have put in the new node settings, restarted the wallet.
- I checked the snapshots of September and October, looking for my seed with the last 9 characters taken off
- I checked the custody address list, looking for my seed with the last 9 characters taken off.
Please can you urgently advise. 
Thanks and regards,
Julian

@Julien Hey Julien, thanks for the post. The key takeaway here is that you need to be looking for ADDRESSES in the snapshots, not seeds. That's an important distinction. I would recommend using the Balance Finder tool in the pinned thread at the top of this forum

Hi Winston,

Many thanks - that's really helpful. After using the Balance Reuse tool, I got given a hit with a KEY_REUSE_OCT message. I looked at the reclaim tool, but I only have the old seed to put into it. I don't know how to generate the new seed to add as well. I've read through most of the forum posts but can't seem to find info on this.

Thanks again!
By Winston - 17 Nov 2017

le_yass - 17 Nov 2017
Hi,

Phase 2 of the reclaim tool was supposed to start on the 11/13. I used the reclaim tool yesterday to collect the funds from these two adresses (here and here) that are listed under CURL_NOT_TRANSITIONED and held by the IOTA Foundation according to this page: https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

1) I've been generating and attaching 6 adresses on my new seed since then but my balance is still 0 - can anyone let me know if I've done anything wrong or if the wait time is normal?
2) Did I make a mistake by generating several adresses after using the reclaim tool?
3) Shall I retry to use the reclaim tool?

Thanks a lot,

Yacine


@le_yass Answered this post in the other thread, thanks..
By Winston - 17 Nov 2017

julian0506 - 17 Nov 2017
Winston - 17 Nov 2017
julian0506 - 16 Nov 2017
EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!

Hi,
My 700 IOTA disappeared roughly a month or two ago.
I have tried all the things you have suggested, and none of the them have worked. This includes:
- I have put in the new node settings, restarted the wallet.
- I checked the snapshots of September and October, looking for my seed with the last 9 characters taken off
- I checked the custody address list, looking for my seed with the last 9 characters taken off.
Please can you urgently advise. 
Thanks and regards,
Julian

@Julien Hey Julien, thanks for the post. The key takeaway here is that you need to be looking for ADDRESSES in the snapshots, not seeds. That's an important distinction. I would recommend using the Balance Finder tool in the pinned thread at the top of this forum

Hi Winston,

Many thanks - that's really helpful. After using the Balance Reuse tool, I got given a hit with a KEY_REUSE_OCT message. I looked at the reclaim tool, but I only have the old seed to put into it. I don't know how to generate the new seed to add as well. I've read through most of the forum posts but can't seem to find info on this.

Thanks again!

@julian0506 You can use one of these seed generators to create a new seed: https://kb.helloiota.com/KnowledgebaseArticle50005.aspx

Here's some more info/steps on how to the reclaim process works:
For reference:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46
By Bella1234567 - 17 Nov 2017

Can anyone help me.. Yesterday my wallet 2.5.2 said proof of address pending today when I hit reclaim it asked me to enter new and old seed ..what does this mean what should I do next..I read the procedure many times I don't understand a thing ..can anyone guide me. Sould I download another wallet now?
By Winston - 17 Nov 2017

Bella1234567 - 17 Nov 2017
Can anyone help me.. Yesterday my wallet 2.5.2 said proof of address pending today when I hit reclaim it asked me to enter new and old seed ..what does this mean what should I do next..I read the procedure many times I don't understand a thing ..can anyone guide me. Sould I download another wallet now?

@Bella1234567 You need to download the latest version of the wallet (2.5.4) and complete the reclaim process.

Here are the official blog posts describing how to reclaim:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

The original post in this thread has all of the instructions laid out pretty well, but if you have a specific question on a certain step that you're having trouble with, please post it here.
By realbart - 18 Nov 2017

When buying some iota in june, using wallet 2.3.0, I made a hard copy of my private seed, nothing else.
Now I installed the new wallet, 2.5.4, and found a transaction in snapshot_validation_20171023 that looks like mine. It has the right amount and  according to iotasear.ch it was created at about the right time.

I created a new seed, and started the reclaim process. I entered the old and the new seed. After a while, it asked me to send my old seed. I clicked send. After another while I got a message that my funds will be transferred to an address that belongs to my seed,

9DOOZGDNM9WBAKGGPDETZJLEES9DIFBDROZO9ANZHCRZULOIPAKVNYF9JOJTLYFOSHPRDPAIUOUHCEBPANXHKJFYAW.

Question is: when will this happen? How long does this usually take?
By Winston - 18 Nov 2017

realbart - 18 Nov 2017
When buying some iota in june, using wallet 2.3.0, I made a hard copy of my private seed, nothing else.
Now I installed the new wallet, 2.5.4, and found a transaction in snapshot_validation_20171023 that looks like mine. It has the right amount and  according to iotasear.ch it was created at about the right time.

I created a new seed, and started the reclaim process. I entered the old and the new seed. After a while, it asked me to send my old seed. I clicked send. After another while I got a message that my funds will be transferred to an address that belongs to my seed,

9DOOZGDNM9WBAKGGPDETZJLEES9DIFBDROZO9ANZHCRZULOIPAKVNYF9JOJTLYFOSHPRDPAIUOUHCEBPANXHKJFYAW.

Question is: when will this happen? How long does this usually take?

@realbart If you properly completed both phases of the reclaim process (instructions are linked in the post right above yours I think), then you'll just need to wait for your claim to be processed by the IOTA Foundation. Hopefully that'll be by next week
By borjman - 18 Nov 2017

HELLO, 
I checked on the October snapshot and I found my adress with the label key reuse, so I proceeded with the claim tool with the wallet 2.5.4.
I believe I did the whole process succesfully and relatively fast. This happened a couple days ago, I've been generating adresses in the new seed since then and still getting zero balance.

My question is, is this normal? shall I wait? can I be calm or should I worry? any approximate date for receiving my iotas?

This is very worrying. I understand that IOTA secured the iotas foe security reasons, but I have never experienced this
"things"
with any other coin. I hope they get solved soon and I dont lose a good amount of money.

Regards!
By Winston - 18 Nov 2017

borjman - 18 Nov 2017
HELLO, 
I checked on the October snapshot and I found my adress with the label key reuse, so I proceeded with the claim tool with the wallet 2.5.4.
I believe I did the whole process succesfully and relatively fast. This happened a couple days ago, I've been generating adresses in the new seed since then and still getting zero balance.

My question is, is this normal? shall I wait? can I be calm or should I worry? any approximate date for receiving my iotas?

This is very worrying. I understand that IOTA secured the iotas foe security reasons, but I have never experienced this
"things"
with any other coin. I hope they get solved soon and I dont lose a good amount of money.

Regards!

@borjman The IOTA Foundation hasn't started processing reclaims yet. Your balance will remain zero even though you completed the entire reclaim process. All you need to do is wait patiently for the IOTA Foundation to start processing claims which people are hoping will be by the end of this coming week. No reason to be worried
By borjman - 18 Nov 2017

Winston - 18 Nov 2017
borjman - 18 Nov 2017
HELLO, 
I checked on the October snapshot and I found my adress with the label key reuse, so I proceeded with the claim tool with the wallet 2.5.4.
I believe I did the whole process succesfully and relatively fast. This happened a couple days ago, I've been generating adresses in the new seed since then and still getting zero balance.

My question is, is this normal? shall I wait? can I be calm or should I worry? any approximate date for receiving my iotas?

This is very worrying. I understand that IOTA secured the iotas foe security reasons, but I have never experienced this
"things"
with any other coin. I hope they get solved soon and I dont lose a good amount of money.

Regards!

@borjman The IOTA Foundation hasn't started processing reclaims yet. Your balance will remain zero even though you completed the entire reclaim process. All you need to do is wait patiently for the IOTA Foundation to start processing claims which people are hoping will be by the end of this coming week. No reason to be worried

thank you! hope you are right! I'll keep you up to date!
By realbart - 19 Nov 2017

I hope the iota won't devaluate during that time... 
By Ferroca - 20 Nov 2017

Hello :

In September of 2017 I had 1.13 GI:

https://iotasear.ch/bundle/ETIPOQSYBPQHOH9FVFH9XDDFSCXSFMAUQIFPLFGIIZUJJEQTJJECRRAZPNDJCLQQGUPGAYYYVFEIAKEFW

On September 14, 2 Transactions were produced:

    From 4 Mi, 2017-Sep-14 21:10:05

    https://iotasear.ch/transaction/JDEOY9SKHDPODOFHKFFEHKXTMEBS9EDLXOGMORQEKSMAWQTCZAPUYZVWNTSFA9AJKKTIXCZEQLYA99999
    It occurs at a direction that is part of my seed


    From 1.13 Gi, 2017-Sep-14 21:09:47

    https://iotasear.ch/transaction/BQBYFXNWSWZXEVESTGDXBIZQFQIZFFXKIVHE9GYHEZ9XWTEYJKKREYACP9OKUXXKMXVKACLTNWBE99999
    The transaction is to an address that is not part of my seed, I have tried it more than 30 times.
    I understand that they are in custody since I have not made the transaction.

Currently I only have 4 Mi balance and I do not access the other 1.13Gi.

I read in your forum how to recover the balance, but I did not get results:

https://forum.helloiota.com/588/Help-My-IOTA-balance-is-zero-steps-to-help-you-find-your-balance-v254

I tried to claim using the tools but it did not work:

https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a

Can you help me

Sincerely
By Winston - 20 Nov 2017

@Ferroca
"From 1.13 Gi, 2017-Sep-14 21:09:47

  https://iotasear.ch/transaction/BQBYFXNWSWZXEVESTGDXBIZQFQIZFFXKIVHE9GYHEZ9XWTEYJKKREYACP9OKUXXKMXVKACLTNWBE99999
  The transaction is to an address that is not part of my seed, I have tried it more than 30 times.
  I understand that they are in custody since I have not made the transaction."

If this transaction was not made by you, and your seed doesn't produce the following address: ICKJQPZF9BOCNAHQOQHSPFOQMKFU9H9HUYWTSDGTKIVPYHWBVOFIUZDXILKERHXUHYWKWIJYNHAZJLCYX

Then someone must have stolen your 1.13 Gi .

Can you confirm that you didn't make the 1.13 Gi transaction into the ICKJQP... address?
By Ferroca - 20 Nov 2017

If I have not done it
By Ferroca - 20 Nov 2017

I have not done it
By Winston - 20 Nov 2017

@Ferroca What did you use to generate your seed? It's either a compromised seed or an accidental address reuse, unfortunately
By Ferroca - 20 Nov 2017

I have not reuse the addresses.
I used to generate seed random letters, no tool.
By Winston - 20 Nov 2017

"I used to generate seed random letters, no tool"

Can you expand upon this please? You just typed letters? Or you used a website to make the seed for you? How many characters in length was your seed?
By Ferroca - 20 Nov 2017

I have used capital letters and the number 9 the seed has 81 characters, I have repedited some, all at random.
By Ferroca - 20 Nov 2017

Forget to say that I have not used a website to obtain the seed
By Winston - 20 Nov 2017

@Ferroca Well I'm not sure how the thief got access to your wallet then.

I'm not completely clear on the story though, so it might be best to put your seed into the Balance Finder Tool (in the thread pinned at the top of this Help forum) to check all of your seed's addresses.
By F.Guerrero - 20 Nov 2017

[quote]
Winston - 20 Nov 2017
@Ferroca Well I'm not sure how the thief got access to your wallet then.

I'm not completely clear on the story though, so it might be best to put your seed into the Balance Finder Tool (in the thread pinned at the top of this Help forum) to check all of your seed's addresses.
Goodnight:
I would like to know once completed and completed the two phases of the claim of the iotas intervened by the foundation to which the iotas will go, to the new one or to the old one.

a greeting
By F.Guerrero - 20 Nov 2017

F.Guerrero - 20 Nov 2017
[quote]
Winston - 20 Nov 2017
@Ferroca Well I'm not sure how the thief got access to your wallet then.

I'm not completely clear on the story though, so it might be best to put your seed into the Balance Finder Tool (in the thread pinned at the top of this Help forum) to check all of your seed's addresses.
Goodnight:
I would like to know once completed and completed the two phases of the claim of the iotas intervened by the foundation to which the iotas will go, to the new one or to the old one.

a greeting

And another question:

We must prove to ourselves that we have received the iotas or send a message or something similar through the wallet.
Thank you.
By Winston - 20 Nov 2017

F.Guerrero - 20 Nov 2017
[quote]
Winston - 20 Nov 2017
@Ferroca Well I'm not sure how the thief got access to your wallet then.

I'm not completely clear on the story though, so it might be best to put your seed into the Balance Finder Tool (in the thread pinned at the top of this Help forum) to check all of your seed's addresses.
Goodnight:
I would like to know once completed and completed the two phases of the claim of the iotas intervened by the foundation to which the iotas will go, to the new one or to the old one.

a greeting

@F.Guerrero Your reclaimed balance will go to the new seed, but it would be smart to keep both the old and new seeds saved in case you need one or the other in the future, for whatever reason.

The answer to your second question: Completing the reclaim process is all that you need to do. No extra proof of identity or anything that I know of.
By stefano d - 20 Nov 2017


The IOTA Foundation has started processing reclaims.
When they start
We are very anxious.
thanks
By F.Guerrero - 20 Nov 2017

Winston - 20 Nov 2017
F.Guerrero - 20 Nov 2017
[quote]
Winston - 20 Nov 2017
@Ferroca Well I'm not sure how the thief got access to your wallet then.

I'm not completely clear on the story though, so it might be best to put your seed into the Balance Finder Tool (in the thread pinned at the top of this Help forum) to check all of your seed's addresses.
Goodnight:
I would like to know once completed and completed the two phases of the claim of the iotas intervened by the foundation to which the iotas will go, to the new one or to the old one.

a greeting

@F.Guerrero Your reclaimed balance will go to the new seed, but it would be smart to keep both the old and new seeds saved in case you need one or the other in the future, for whatever reason.

The answer to your second question: Completing the reclaim process is all that you need to do. No extra proof of identity or anything that I know of.

Thank you very much for your reply.

Do you already know someone who has received your iotas intervened ?.

Thank you.
By Winston - 20 Nov 2017

stefano d - 20 Nov 2017

The IOTA Foundation has started processing reclaims.
When they start
We are very anxious.
thanks

@stefano d They haven't announced anything. You can keep up with the announcements here though: https://forum.helloiota.com/1242/Reclaim-Status
By Winston - 20 Nov 2017

F.Guerrero - 20 Nov 2017
Winston - 20 Nov 2017
F.Guerrero - 20 Nov 2017
[quote]
Winston - 20 Nov 2017
@Ferroca Well I'm not sure how the thief got access to your wallet then.

I'm not completely clear on the story though, so it might be best to put your seed into the Balance Finder Tool (in the thread pinned at the top of this Help forum) to check all of your seed's addresses.
Goodnight:
I would like to know once completed and completed the two phases of the claim of the iotas intervened by the foundation to which the iotas will go, to the new one or to the old one.

a greeting

@F.Guerrero Your reclaimed balance will go to the new seed, but it would be smart to keep both the old and new seeds saved in case you need one or the other in the future, for whatever reason.

The answer to your second question: Completing the reclaim process is all that you need to do. No extra proof of identity or anything that I know of.

Thank you very much for your reply.

Do you already know someone who has received your iotas intervened ?.

Thank you.

@F.Guerrero I don't think they've started processing reclaims yet. See the post above this one for a link to the reclaim status thread
By manelet del cul estret - 21 Nov 2017

Hi everybody, I am having problems with the bitfinex withdraw ti my wallet. Did It happens to anybody? It just keeps pending for hours and It doesn't work.
By Winston - 21 Nov 2017

manelet del cul estret - 21 Nov 2017
Hi everybody, I am having problems with the bitfinex withdraw ti my wallet. Did It happens to anybody? It just keeps pending for hours and It doesn't work.

@manelet del cul estret If the transaction is pending in your wallet, you can reattach it once every 30 minutes that it remains pending
By socialll - 23 Nov 2017

[citar]
[b]Ferroca - 20 Nov 2017[/ b]
Olá:

Em setembro de 2017 eu tinha 1.13 GI:

https://iotasear.ch/bundle/ETIPOQSYBPQHOH9FVFH9XDDFSCXSFMAUQIFPLFGIIZUJJEQTJJECRRAZPNDJCLQQGUPGAYYYVFEIAKEFW

Em 14 de setembro, 2 transações foram produzidas:

    De 4 Mi, 2017-Set-14 21:10:05

    https://iotasear.ch/transaction/JDEOY9SKHDPODOFHKFFEHKXTMEBS9EDLXOGMORQEKSMAWQTCZAPUYZVWNTSFA9AJKKXCZEQLYA99999
    Ocorre em uma direção que faz parte da minha semente


    A partir de 1.13 Gi, 2017-Set-14 21:09:47

    https://iotasear.ch/transaction/BQBYFXNWSWZXEVESTGDXBIZQFQIZFFXKIVHE9GYHEZ9XWTEYJKKREYACP9OKUXXKMXVKACLTNWBE99999
    A transação é para um endereço que não faz parte da minha semente, tentei mais de 30 vezes.
   Eu entendo que eles estão sob custódia desde que eu não fiz a transação.

Atualmente, eu só tenho equilíbrio de 4 Mi e não acesso o outro 1.13Gi.

Eu li em seu fórum como recuperar o saldo, mas não obtive resultados:

https://forum.helloiota.com/588/Help-My-IOTA-balance-is-zero-steps-to-help-you-find-your-balance-v254

Tentei reivindicar o uso das ferramentas, mas não trabalhos:

https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a

Você pode me ajudar

Sinceramente
[/citar]

Hello, with me it happened the same, I had 162.3 Mi disappeared, access my wallet normally, all history disappeared, where is the history, until this bug was there, I did all procedure to recover the balance in "Proof Transaction" nothing works or concludes the process, I also took care there was no invasion on my PC, I remember that I still tried to transfer my funds to Bitfinex they were not transferred, anyway where was the history of my account / wallet and where is the 162.3 Mi ???
By F.Guerrero - 23 Nov 2017

It is already known if the Iota Foundation is returning the intervened Iotas ?? We have a month after completing the two claim phases.

Thank you.
[/quote]


By F.Guerrero - 23 Nov 2017

It is already known if the Iota Foundation is returning the intervened Iotas ?? We have a month after completing the two claim phases.

Thank you.
By Bella1234567 - 23 Nov 2017

wallet  2.5.4 have not received my Iota yet out of 7 address 2 are confirmed with 0 balance rest are still pending since 1 week.
By Winston - 23 Nov 2017

socialll - 23 Nov 2017
[citar]
[b]Ferroca - 20 Nov 2017[/ b]
Olá:

Em setembro de 2017 eu tinha 1.13 GI:

https://iotasear.ch/bundle/ETIPOQSYBPQHOH9FVFH9XDDFSCXSFMAUQIFPLFGIIZUJJEQTJJECRRAZPNDJCLQQGUPGAYYYVFEIAKEFW

Em 14 de setembro, 2 transações foram produzidas:

    De 4 Mi, 2017-Set-14 21:10:05

    https://iotasear.ch/transaction/JDEOY9SKHDPODOFHKFFEHKXTMEBS9EDLXOGMORQEKSMAWQTCZAPUYZVWNTSFA9AJKKXCZEQLYA99999
    Ocorre em uma direção que faz parte da minha semente


    A partir de 1.13 Gi, 2017-Set-14 21:09:47

    https://iotasear.ch/transaction/BQBYFXNWSWZXEVESTGDXBIZQFQIZFFXKIVHE9GYHEZ9XWTEYJKKREYACP9OKUXXKMXVKACLTNWBE99999
    A transação é para um endereço que não faz parte da minha semente, tentei mais de 30 vezes.
   Eu entendo que eles estão sob custódia desde que eu não fiz a transação.

Atualmente, eu só tenho equilíbrio de 4 Mi e não acesso o outro 1.13Gi.

Eu li em seu fórum como recuperar o saldo, mas não obtive resultados:

https://forum.helloiota.com/588/Help-My-IOTA-balance-is-zero-steps-to-help-you-find-your-balance-v254

Tentei reivindicar o uso das ferramentas, mas não trabalhos:

https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a

Você pode me ajudar

Sinceramente
[/citar]

Hello, with me it happened the same, I had 162.3 Mi disappeared, access my wallet normally, all history disappeared, where is the history, until this bug was there, I did all procedure to recover the balance in "Proof Transaction" nothing works or concludes the process, I also took care there was no invasion on my PC, I remember that I still tried to transfer my funds to Bitfinex they were not transferred, anyway where was the history of my account / wallet and where is the 162.3 Mi ???

@socialll You need to get the Proof Transaction to go from pending to confirmed. It sounds like you're having trouble with that step. People recommend switching hosts and retrying the transaction process until it finally works
By Winston - 23 Nov 2017

F.Guerrero - 23 Nov 2017
It is already known if the Iota Foundation is returning the intervened Iotas ?? We have a month after completing the two claim phases.

Thank you.

@F.Guerrero The Foundation hasn't started processing reclaims yet. There's a Reclaim Status thread that you can follow in the General forum for real-time official updates (there are none yet).
By Winston - 23 Nov 2017

Bella1234567 - 23 Nov 2017
wallet  2.5.4 have not received my Iota yet out of 7 address 2 are confirmed with 0 balance rest are still pending since 1 week.

@Bella1234567 The IOTA Foundation hasn't started processing reclaims yet, so if you're reclaiming a balance you won't see that balance show up in your wallet until the Foundation starts working on it
By mm1alf - 23 Nov 2017

Winston - 29 Oct 2017
stefano d - 29 Oct 2017
thank you
sorry, but I did not understand why, if until a few days ago I saw my iota in the wallet 2.5.0,
now after the update I do not find them.
it is possible that they have been saved in the foundation Iota?

@stefano d  There are only two scenarios: 1) Either they aren't held by the Foundation, and you simply haven't generated enough addresses to the find the most recent address used in your seed's index. Or 2) they are held by the Foundation (you can search for your address on the address list posted in the original post of this thread if you remember your addresses) which means that you need to reclaim and wait for phase 2 of that process this week to complete the process.

Winston I see you replied to my post this morning. I can't seem to get to your reply. Is there a way I should go about connecting to a reply other then going to the forum site??
By vojc - 23 Nov 2017

this is not good for value of IOTA, once there will be a FUD on lost IOTAs and videos on youtube, trust in iota will go down and also market
By Dcurtis - 23 Nov 2017

wow....I'm at a complete loss here

I had some iota's for a buddy and a seed that was actually less than 81 characters set up...and it worked. I sent the iota from bitfinex to the wallet as a test first, where it showed up. Then I sent the rest and it showed as well. That was back in Mid october.

Now I have zero balance in that seed.  I used the transaction address showing on the bitfinex site and I found the balance here https://iotasear.ch and its correct. I see the address and transaction and bundle hash and its all showing as confirmed as only 2 transactions.

I also see the address here and its showing as 'available'
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

but...when i login to the new 2.5.4 wallet its zero. I've run the reclaim too and have proof transactions showing as pending. I say transactions being more than one, because I think i may have added 2 9's in the seed...so I tried it without the 9's in seed and one with 9's. Both were showing zero balances and I reattached over 15 times on each to the tangle.
I changed the seed in the reclaim too as well. So now i have 4 potential seeds, all showing 0 balances.

I'm honestly screwed on what to do here, this isnt my money and i feel terrible. Any help would be seriously awesome....I dont wanna get off'd. lol

thank you
By qeight - 24 Nov 2017

I am currently very angry about that situation; I usually buy half and sell double, especially if I invested a lot like in IOTA. Since two months I dont have access to my IOTAs. I can just sit, watch the swaying course and pray, that my moved coins will return. Now the cours may collapsing what means - I missed a lot of right moments. Cannot sit tight anymore, this reclaiming process simply takes to long and Im losing my trust.

That does not apply to you Winston, you are in the measure kindful! If I would have invested small amounts, it would be much easyer to calm down.
By pedrocas - 24 Nov 2017

having the same issue.

Nothing has resolved it yet,

Could you please see issue #504 at github if possible, everything is super well explained i hope!

thanks
Pedro

By Taylor Allen - 24 Nov 2017

qeight - 24 Nov 2017
I am currently very angry about that situation; I usually buy half and sell double, especially if I invested a lot like in IOTA. Since two months I dont have access to my IOTAs. I can just sit, watch the swaying course and pray, that my moved coins will return. Now the cours may collapsing what means - I missed a lot of right moments. Cannot sit tight anymore, this reclaiming process simply takes to long and Im losing my trust.

That does not apply to you Winston, you are in the measure kindful! If I would have invested small amounts, it would be much easyer to calm down.Hi

Hi @qeight
In fact @Winston is one of the most balanced, respectful and kind person with whom I had interacted.
Having members as Winston in our community is one, amoung others, of the reasons that makes me beleive so much in this project, the team and the community.

By Taylor Allen - 24 Nov 2017

pedrocas - 24 Nov 2017
having the same issue.

Nothing has resolved it yet,

Could you please see issue #504 at github if possible, everything is super well explained i hope!

thanks
Pedro


Hi @pedrocas


Your situation is normal as the rest of all the users that used the reclaim tool.So there is not an issue. Everyone still has balance zero so far.
Please read the reclaim status posted on this forum
https://forum.helloiota.com/1242/Reclaim-Status
By Dcurtis - 24 Nov 2017

so if funds are showing as 'available' here?

https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Thing is this...if I have one seed showing as zero...and the reclaim tool shows as proof transaction is pending....the next time I login to check it doesnt show anything about a pending proof transaction anymore...on that one or ANY of my seeds

I dont understand what the problem is
By Taylor Allen - 24 Nov 2017

Dcurtis - 24 Nov 2017
so if funds are showing as 'available' here?

https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Thing is this...if I have one seed showing as zero...and the reclaim tool shows as proof transaction is pending....the next time I login to check it doesnt show anything about a pending proof transaction anymore...on that one or ANY of my seeds

I dont understand what the problem is

Hi @Dcurtis
If your funds are listed as available they are on your seed. (old one not the new one you created for the reclaim tool). You just need to regenrate addresses until the balance shows up again.
Can you DM me your address so I can check the situation?
By Winston - 24 Nov 2017

mm1alf - 23 Nov 2017
Winston - 29 Oct 2017
stefano d - 29 Oct 2017
thank you
sorry, but I did not understand why, if until a few days ago I saw my iota in the wallet 2.5.0,
now after the update I do not find them.
it is possible that they have been saved in the foundation Iota?

@stefano d  There are only two scenarios: 1) Either they aren't held by the Foundation, and you simply haven't generated enough addresses to the find the most recent address used in your seed's index. Or 2) they are held by the Foundation (you can search for your address on the address list posted in the original post of this thread if you remember your addresses) which means that you need to reclaim and wait for phase 2 of that process this week to complete the process.

Winston I see you replied to my post this morning. I can't seem to get to your reply. Is there a way I should go about connecting to a reply other then going to the forum site?

@mm1alf I know that we've been in touch via private message, and I understand the issue that you're having, but I'm not sure why it's happening. Have you tried switching browsers? Can you see this reply?
By Winston - 24 Nov 2017

Dcurtis - 23 Nov 2017
wow....I'm at a complete loss here

I had some iota's for a buddy and a seed that was actually less than 81 characters set up...and it worked. I sent the iota from bitfinex to the wallet as a test first, where it showed up. Then I sent the rest and it showed as well. That was back in Mid october.

Now I have zero balance in that seed.  I used the transaction address showing on the bitfinex site and I found the balance here https://iotasear.ch and its correct. I see the address and transaction and bundle hash and its all showing as confirmed as only 2 transactions.

I also see the address here and its showing as 'available'
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

but...when i login to the new 2.5.4 wallet its zero. I've run the reclaim too and have proof transactions showing as pending. I say transactions being more than one, because I think i may have added 2 9's in the seed...so I tried it without the 9's in seed and one with 9's. Both were showing zero balances and I reattached over 15 times on each to the tangle.
I changed the seed in the reclaim too as well. So now i have 4 potential seeds, all showing 0 balances.

I'm honestly screwed on what to do here, this isnt my money and i feel terrible. Any help would be seriously awesome....I dont wanna get off'd. lol

thank you

@Dcurtis Thanks for the post. If your balance is denoted as "Available" in the snapshot file, that means that you'll just need to generate as many addresses as you had used previously, and the balance will reappear in your wallet.

EDIT: It looks like Taylor is taking care of you. Post here again if you have any trouble though.
By Winston - 24 Nov 2017

pedrocas - 24 Nov 2017
having the same issue.

Nothing has resolved it yet,

Could you please see issue #504 at github if possible, everything is super well explained i hope!

thanks
Pedro


@pedrocas  I took a look at the github issue that you linked, and it appears as you you have successfully completed the reclaim process. It's important to note that your balance will remain 0 until the IOTA Foundation is able to start processing reclaims, which everyone is hoping will be before next month.

So you can rest assured that you've done everything properly, and now you just need to wait for the reclaims to start being processed. I know that's really frustrating.
By mm1alf - 24 Nov 2017

Winston - 24 Nov 2017
mm1alf - 23 Nov 2017
Winston - 29 Oct 2017
stefano d - 29 Oct 2017
thank you
sorry, but I did not understand why, if until a few days ago I saw my iota in the wallet 2.5.0,
now after the update I do not find them.
it is possible that they have been saved in the foundation Iota?

@stefano d  There are only two scenarios: 1) Either they aren't held by the Foundation, and you simply haven't generated enough addresses to the find the most recent address used in your seed's index. Or 2) they are held by the Foundation (you can search for your address on the address list posted in the original post of this thread if you remember your addresses) which means that you need to reclaim and wait for phase 2 of that process this week to complete the process.

Winston I see you replied to my post this morning. I can't seem to get to your reply. Is there a way I should go about connecting to a reply other then going to the forum site?

@mm1alf I know that we've been in touch via private message, and I understand the issue that you're having, but I'm not sure why it's happening. Have you tried switching browsers? Can you see this reply?

I can see this reply?
By Winston - 24 Nov 2017

mm1alf - 24 Nov 2017
Winston - 24 Nov 2017
mm1alf - 23 Nov 2017
Winston - 29 Oct 2017
stefano d - 29 Oct 2017
thank you
sorry, but I did not understand why, if until a few days ago I saw my iota in the wallet 2.5.0,
now after the update I do not find them.
it is possible that they have been saved in the foundation Iota?

@stefano d  There are only two scenarios: 1) Either they aren't held by the Foundation, and you simply haven't generated enough addresses to the find the most recent address used in your seed's index. Or 2) they are held by the Foundation (you can search for your address on the address list posted in the original post of this thread if you remember your addresses) which means that you need to reclaim and wait for phase 2 of that process this week to complete the process.

Winston I see you replied to my post this morning. I can't seem to get to your reply. Is there a way I should go about connecting to a reply other then going to the forum site?

@mm1alf I know that we've been in touch via private message, and I understand the issue that you're having, but I'm not sure why it's happening. Have you tried switching browsers? Can you see this reply?

I can see this reply

Weird. Maybe we should try to dig into the problem you're having in this thread then? That way you can see all of my replies
By vojc - 25 Nov 2017

it is interesting, that IOTA foundation is not communicating with community  anymore, i think that is a bad  thing, and having no support from developers will make IOTA even worse, as that we can already see on price fall 
By Dcurtis - 25 Nov 2017

Winston - 24 Nov 2017
Dcurtis - 23 Nov 2017
wow....I'm at a complete loss here

I had some iota's for a buddy and a seed that was actually less than 81 characters set up...and it worked. I sent the iota from bitfinex to the wallet as a test first, where it showed up. Then I sent the rest and it showed as well. That was back in Mid october.

Now I have zero balance in that seed.  I used the transaction address showing on the bitfinex site and I found the balance here https://iotasear.ch and its correct. I see the address and transaction and bundle hash and its all showing as confirmed as only 2 transactions.

I also see the address here and its showing as 'available'
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

but...when i login to the new 2.5.4 wallet its zero. I've run the reclaim too and have proof transactions showing as pending. I say transactions being more than one, because I think i may have added 2 9's in the seed...so I tried it without the 9's in seed and one with 9's. Both were showing zero balances and I reattached over 15 times on each to the tangle.
I changed the seed in the reclaim too as well. So now i have 4 potential seeds, all showing 0 balances.

I'm honestly screwed on what to do here, this isnt my money and i feel terrible. Any help would be seriously awesome....I dont wanna get off'd. lol

thank you

@Dcurtis Thanks for the post. If your balance is denoted as "Available" in the snapshot file, that means that you'll just need to generate as many addresses as you had used previously, and the balance will reappear in your wallet.

EDIT: It looks like Taylor is taking care of you. Post here again if you have any trouble though.

Hey man ya he was great...thing is I have now more addresses then I ever had...and its still 0...ugh..sucks

thank you dude
By pedrocas - 25 Nov 2017

Hey Winston thanks a lot for the reply

Yup got it. Will wait as everyone else. But this is a huge deal breaker. I know fully understand the iota price fluctuations. Or at least why the price dips so much. I mean does this seems safe? How the f*** do we not receive proper communication?

Yes to devs eyes we re idiots. We dont understand something as basic as “because you dont see your balance does not mean its not there”. Sure i get it. I also get the fully explanation of why it s 0.

Imagine if btc or eth had the same process. Imagine if everytime there was an upgrade (or hardfork) balance would appear as 0, you would get a couple of forum posts about that, plus those posts werent that super clear, as 90% of people didnt get it.

Would the price and belief in that crypto go up? Of course not. I mean that s obvious.

IOTA s comms need to seriously inprove. The technology is amazing. But man, if people dont trust the team to keep it stable.. most will say “fu** this im outa here”
By Cecil - 25 Nov 2017

Hi,
Whilst I wait for my balance to be restored. I have checked all 10 transactions from Bitfinex to my wallet from 18JUN17 to 19JUL17.
9 / 10 transactions were found on the snapshot_validation_20171023.txt page - flagged with CURL_NOT_TRANSITIONED.
However one transaction on 29JUN17 for 973 Mi was not found. Bitfinex status for this transaction does say confirmed.

Any ideas?

By Winston - 25 Nov 2017

Cecil - 25 Nov 2017
Hi,
Whilst I wait for my balance to be restored. I have checked all 10 transactions from Bitfinex to my wallet from 18JUN17 to 19JUL17.
9 / 10 transactions were found on the snapshot_validation_20171023.txt page - flagged with CURL_NOT_TRANSITIONED.
However one transaction on 29JUN17 for 973 Mi was not found. Bitfinex status for this transaction does say confirmed.

Any ideas?


@Cecil You probably sent an outgoing transaction from this address. When an outgoing transaction is sent, the remaining balance is moved from that address to a new address within the same wallet. So you would see a balance show up in a different address in the snapshot
By Bella1234567 - 25 Nov 2017

I was in phase 2 wallet 2.5.4 now I am not able to log in since yesterday is the wallet working fine for everyone?
By Cecil - 26 Nov 2017

Hi Winston,
Thanks for your reply.

Bitfinex | Withdraw : This shows the destination address for withdrawal transactions.
At Bitfinex, I looked at withdraw for this transactions a bit closer, I can see that the amount was zero.
Therefore, I suspect this transaction was never fully completed and the 973 MIOTA must have gone back into my Bitfinex wallet.
Also, on the Bitfinex page - when a withdraw is explored: I can see two letter highlighted in Green: 'IN' under the label TAG for the other 9 successful transactions. The 973 MIOTA is the only one without the IN TAG.
By Winston - 26 Nov 2017

Bella1234567 - 25 Nov 2017
I was in phase 2 wallet 2.5.4 now I am not able to log in since yesterday is the wallet working fine for everyone?

@Bella1234567 Try changing to a different host. Tools > Edit Node Configuration > choose different host from the dropdown.
By Winston - 26 Nov 2017

Cecil - 26 Nov 2017
Hi Winston,
Thanks for your reply.

Bitfinex | Withdraw : This shows the destination address for withdrawal transactions.
At Bitfinex, I looked at withdraw for this transactions a bit closer, I can see that the amount was zero.
Therefore, I suspect this transaction was never fully completed and the 973 MIOTA must have gone back into my Bitfinex wallet.
Also, on the Bitfinex page - when a withdraw is explored: I can see two letter highlighted in Green: 'IN' under the label TAG for the other 9 successful transactions. The 973 MIOTA is the only one without the IN TAG.

@Cecil Thanks for providing some more details. If the 973 Mi was put back into your Bitfinex wallet, you might just retry to the withdrawal. If they haven't credited it back yet, it might be worth sending a support ticket into Bitfinex so they can work on the situation
By DAff - 26 Nov 2017

Hallo

The Problem: Zero Ballance

My story: Hase update the wallet to 2.5.4  Than i logged in and use the reclaim tool. ( i know it was not necessary but i have do it)  Have create a new seed to activate the reclaim. But the reclaim dont have worked. There was  
always a massag with "pending".
Tha i tryed with the PlayStore App. But cant get the IOTAs at this way too :o(
Now i have the old seed and a new seed. (reclaim tool)

Now i have found my adress with my IOTAS in this list as "AVAILABLE"
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Is that a good sign and what should i do now to get them back to the wallet ?

I hope for hope !
DAff
By Cecil - 26 Nov 2017

Hi Winston, will do. 
Cheers, Cecil.
By mm1alf - 26 Nov 2017

Taylor Allen - 24 Nov 2017
Dcurtis - 24 Nov 2017
so if funds are showing as 'available' here?

https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Thing is this...if I have one seed showing as zero...and the reclaim tool shows as proof transaction is pending....the next time I login to check it doesnt show anything about a pending proof transaction anymore...on that one or ANY of my seeds

I dont understand what the problem is

Hi @Dcurtis
If your funds are listed as available they are on your seed. (old one not the new one you created for the reclaim tool). You just need to regenrate addresses until the balance shows up again.
Can you DM me your address so I can check the situation?

I did 20+ addresses and had 7 red bars. I still don't have one iota. Go figure.?
By ono333 - 26 Nov 2017

I have 0 balance on my IOTA wallet and doing everything what I found as solution.
(Using light wallet to attach new addresses to Tangle, PowerShell script for check new addresses, reclaim tool, IOTA-Balance-Finder)
I bought IOTA on Nov 15/ 2017. Which is after the snapshot.
Is this means that my balance was simply stolen??

By Winston - 26 Nov 2017

DAff - 26 Nov 2017
Hallo

The Problem: Zero Ballance

My story: Hase update the wallet to 2.5.4  Than i logged in and use the reclaim tool. ( i know it was not necessary but i have do it)  Have create a new seed to activate the reclaim. But the reclaim dont have worked. There was  
always a massag with "pending".
Tha i tryed with the PlayStore App. But cant get the IOTAs at this way too :o(
Now i have the old seed and a new seed. (reclaim tool)

Now i have found my adress with my IOTAS in this list as "AVAILABLE"
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Is that a good sign and what should i do now to get them back to the wallet ?

I hope for hope !
DAff

@DAff This is a great sign, yes. Since your address is listed as "Available", this means that you do not need to reclaim. Instead, you'll just need to generate as many addresses as you had used previously in your wallet. So if you used 15 addresses in your wallet before the last snapshot, you'd need to generate 15 addresses, and then you'd see your balance reappear in the wallet.

To generate addresses, click on 'Receive' in the wallet > 'Generate Address' > 'Attach to tangle' > after the attach is complete, click on the 'Attach to tangle' button and it'll convert back to saying 'Generate Address'. Repeat this process until you've generated all of your old addresses.

Post back here with your results or if you run into any trouble. Thanks.
By Winston - 26 Nov 2017

ono333 - 26 Nov 2017
I have 0 balance on my IOTA wallet and doing everything what I found as solution.
(Using light wallet to attach new addresses to Tangle, PowerShell script for check new addresses, reclaim tool, IOTA-Balance-Finder)
I bought IOTA on Nov 15/ 2017. Which is after the snapshot.
Is this means that my balance was simply stolen??


@ono333 We'll need a few more details to figure out what's going on here. Can you see the history of transactions in your wallet? If so, what shows up there
By ono333 - 26 Nov 2017

Hi @Winston,

Thank you for your reply!
I had no history when I opened my wallet.

By Winston - 26 Nov 2017

ono333 - 26 Nov 2017
Hi @Winston,

Thank you for your reply!
I had no history when I opened my wallet.


@ono333 Perfect. This means that you'll just need to generate a few addresses to see your balance show up again

Even though the following instructions are meant for people recovering their balances from the snapshot, the instructions themselves still apply to your situation. https://forum.helloiota.com/1587/Steps-if-your-balance-is-Available
By ono333 - 26 Nov 2017

@Winston, thank you for clarification!

I made only one transaction to my wallet.
Using a light wallet, I generated 93 addresses and attached to Tangle which mostly are pending.
I also generated 18 using a new seed which I assigned through reclaim tool.
And then I am using a PowerShell script to check new addresses which is keep generating 1000s of addresses, I think.

I don't understand why and how I would fined my balance by keep generating a new addresses which will never be the same address which I used for making the transaction to my wallet.
I do have a record of the transaction address but would this be a help? And how would that work, if there is a way? 
By sidd60 - 26 Nov 2017

Hi there,
I updated to the light wallet 2.5.4 and found 0 balance on my IOTA wallet.
My wallet history shows several pending and one confirmed send transaction occurring 4 days ago to an address which is not part of my addresses.

I generated my seed offline with an octave random seed generator using 81 characters, and saved the seed on an external drive.
Any ideas how to reclaim my IOTAs?

By Winston - 26 Nov 2017

ono333 - 26 Nov 2017
@Winston, thank you for clarification!

I made only one transaction to my wallet.
Using a light wallet, I generated 93 addresses and attached to Tangle which mostly are pending.
I also generated 18 using a new seed which I assigned through reclaim tool.
And then I am using a PowerShell script to check new addresses which is keep generating 1000s of addresses, I think.

I don't understand why and how I would fined my balance by keep generating a new addresses which will never be the same address which I used for making the transaction to my wallet.
I do have a record of the transaction address but would this be a help? And how would that work, if there is a way? 

@ono333 Then you're using a different seed. If you're copy and pasting the seed from a text editor, try manually typing it into the wallet. This is a common problem. If you used less than 10 addresses previously on the wallet, then there's no use in generating any more than that
By Winston - 26 Nov 2017

sidd60 - 26 Nov 2017
Hi there,
I updated to the light wallet 2.5.4 and found 0 balance on my IOTA wallet.
My wallet history shows several pending and one confirmed send transaction occurring 4 days ago to an address which is not part of my addresses.

I generated my seed offline with an octave random seed generator using 81 characters, and saved the seed on an external drive.
Any ideas how to reclaim my IOTAs?


@sidd60 So you see an outgoing confirmed transaction that you didn't generate? This is almost certainly due to accidental address reuse which allowed a bad actor to steal your balance from that address.
By DAff - 26 Nov 2017

Winston - 26 Nov 2017
DAff - 26 Nov 2017
Hallo

The Problem: Zero Ballance

My story: Hase update the wallet to 2.5.4  Than i logged in and use the reclaim tool. ( i know it was not necessary but i have do it)  Have create a new seed to activate the reclaim. But the reclaim dont have worked. There was  
always a massag with "pending".
Tha i tryed with the PlayStore App. But cant get the IOTAs at this way too :o(
Now i have the old seed and a new seed. (reclaim tool)

Now i have found my adress with my IOTAS in this list as "AVAILABLE"
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Is that a good sign and what should i do now to get them back to the wallet ?

I hope for hope !
DAff

@DAff This is a great sign, yes. Since your address is listed as "Available", this means that you do not need to reclaim. Instead, you'll just need to generate as many addresses as you had used previously in your wallet. So if you used 15 addresses in your wallet before the last snapshot, you'd need to generate 15 addresses, and then you'd see your balance reappear in the wallet.

To generate addresses, click on 'Receive' in the wallet > 'Generate Address' > 'Attach to tangle' > after the attach is complete, click on the 'Attach to tangle' button and it'll convert back to saying 'Generate Address'. Repeat this process until you've generated all of your old addresses.

Post back here with your results or if you run into any trouble. Thanks.

Hay

I have the IOTAS. My mistake was to use the wrong Seed. As i used the first seed - from the begining as i installed the wallet first time - the IOTAs adrrived immediately.
Hope it can help other IOTA users.
Now i am happy. :o)
Thanks for help and hope for a better wallet.
Its time to buy new IOTAS :o)

DAff
By sidd60 - 26 Nov 2017

Winston - 26 Nov 2017
sidd60 - 26 Nov 2017
Hi there,
I updated to the light wallet 2.5.4 and found 0 balance on my IOTA wallet.
My wallet history shows several pending and one confirmed send transaction occurring 4 days ago to an address which is not part of my addresses.

I generated my seed offline with an octave random seed generator using 81 characters, and saved the seed on an external drive.
Any ideas how to reclaim my IOTAs?


@sidd60 So you see an outgoing confirmed transaction that you didn't generate? This is almost certainly due to accidental address reuse which allowed a bad actor to steal your balance from that address.

Thanks @Winston,
yes, there is an outgoing transaction 4 days ago that I did not generate.
Are there any means to claim back my IOTAs?
By Winston - 26 Nov 2017

sidd60 - 26 Nov 2017
Winston - 26 Nov 2017
sidd60 - 26 Nov 2017
Hi there,
I updated to the light wallet 2.5.4 and found 0 balance on my IOTA wallet.
My wallet history shows several pending and one confirmed send transaction occurring 4 days ago to an address which is not part of my addresses.

I generated my seed offline with an octave random seed generator using 81 characters, and saved the seed on an external drive.
Any ideas how to reclaim my IOTAs?


@sidd60 So you see an outgoing confirmed transaction that you didn't generate? This is almost certainly due to accidental address reuse which allowed a bad actor to steal your balance from that address.

Thanks @Winston,
yes, there is an outgoing transaction 4 days ago that I did not generate.
Are there any means to claim back my IOTAs?

@sidd60 Unfortunately there's no way to recover IOTA that has been stolen in this way. Make sure to read about how to avoid address reuse in the future so that you can avoid having the rest of your balance stolen:
Everything to know about address reuse: (and how to avoid losing your funds!)
https://forum.helloiota.com/996/IOTA-Address-Reuse-Explained-for-Laymen
https://kb.helloiota.com/KnowledgebaseArticle50015.aspx
https://forum.helloiota.com/975/Address-Reuse-Discussion
By sidd60 - 27 Nov 2017

Winston - 26 Nov 2017
sidd60 - 26 Nov 2017
Winston - 26 Nov 2017
sidd60 - 26 Nov 2017
Hi there,
I updated to the light wallet 2.5.4 and found 0 balance on my IOTA wallet.
My wallet history shows several pending and one confirmed send transaction occurring 4 days ago to an address which is not part of my addresses.

I generated my seed offline with an octave random seed generator using 81 characters, and saved the seed on an external drive.
Any ideas how to reclaim my IOTAs?


@sidd60 So you see an outgoing confirmed transaction that you didn't generate? This is almost certainly due to accidental address reuse which allowed a bad actor to steal your balance from that address.

Thanks @Winston,
yes, there is an outgoing transaction 4 days ago that I did not generate.
Are there any means to claim back my IOTAs?

@sidd60 Unfortunately there's no way to recover IOTA that has been stolen in this way. Make sure to read about how to avoid address reuse in the future so that you can avoid having the rest of your balance stolen:
Everything to know about address reuse: (and how to avoid losing your funds!)
https://forum.helloiota.com/996/IOTA-Address-Reuse-Explained-for-Laymen
https://kb.helloiota.com/KnowledgebaseArticle50015.aspx
https://forum.helloiota.com/975/Address-Reuse-Discussion

Thanks Winston,
few things here:
1. address reuse:
I never used my wallet to send my IOTAs to some other address.
I only used my wallet once to RECEIVE IOTAs from Bitfinex.
So my wallet is/was for simply storing my IOTAs - I never exposed my addresses.

2. safe seed:
I used an octave based random seed generator which provides an offline arbitrary 81 character seed, which I also stored offline on a USB stick.
No way this seed has been exposed to the web or other third party people.

I am wondering, how is it possible that someone hacked my wallet?

Reading all other comments and more feedback from other people that are looking for their IOTAs on other IOTA forums throughout the web, the IOTA wallet is the opposite of secure. Storing them on Bitfinex or some other hot wallet seems to be much more safe, given their 2FA and other methods.

By Winston - 27 Nov 2017

sidd60 - 27 Nov 2017
Winston - 26 Nov 2017
sidd60 - 26 Nov 2017
Winston - 26 Nov 2017
sidd60 - 26 Nov 2017
Hi there,
I updated to the light wallet 2.5.4 and found 0 balance on my IOTA wallet.
My wallet history shows several pending and one confirmed send transaction occurring 4 days ago to an address which is not part of my addresses.

I generated my seed offline with an octave random seed generator using 81 characters, and saved the seed on an external drive.
Any ideas how to reclaim my IOTAs?


@sidd60 So you see an outgoing confirmed transaction that you didn't generate? This is almost certainly due to accidental address reuse which allowed a bad actor to steal your balance from that address.

Thanks @Winston,
yes, there is an outgoing transaction 4 days ago that I did not generate.
Are there any means to claim back my IOTAs?

@sidd60 Unfortunately there's no way to recover IOTA that has been stolen in this way. Make sure to read about how to avoid address reuse in the future so that you can avoid having the rest of your balance stolen:
Everything to know about address reuse: (and how to avoid losing your funds!)
https://forum.helloiota.com/996/IOTA-Address-Reuse-Explained-for-Laymen
https://kb.helloiota.com/KnowledgebaseArticle50015.aspx
https://forum.helloiota.com/975/Address-Reuse-Discussion

Thanks Winston,
few things here:
1. address reuse:
I never used my wallet to send my IOTAs to some other address.
I only used my wallet once to RECEIVE IOTAs from Bitfinex.
So my wallet is/was for simply storing my IOTAs - I never exposed my addresses.

2. safe seed:
I used an octave based random seed generator which provides an offline arbitrary 81 character seed, which I also stored offline on a USB stick.
No way this seed has been exposed to the web or other third party people.

I am wondering, how is it possible that someone hacked my wallet?

Reading all other comments and more feedback from other people that are looking for their IOTAs on other IOTA forums throughout the web, the IOTA wallet is the opposite of secure. Storing them on Bitfinex or some other hot wallet seems to be much more safe, given their 2FA and other methods.


@sidd60 Let me take a step back here - my assumption of stolen funds was probably premature, especially before seeing a screenshot of the wallet history. Would you mind either posting a screenshot here or messaging it to me privately? It's smarter to take this one at a time instead of jumping to conclusions. That's my fault.
By mlti - 27 Nov 2017

Michael - 26 Oct 2017
Hello everyone!

I faced up quite unusual problem with my IOTA wallet. I have recently bought about 12,3 GI on bitfinex and transferred it to my wallet with two transaction (7,5 and 4,8 GI). I restored my balance (12.3 GI) successfully after a snapshot 2.5.1 in September. Then one of my friends send me 300 MI and I got it and had a balance approx. 12.6 GI. This is only input transactions I had ever had on this wallet.

But after 2.5.2 something went wrong. I tried to reattach my addresses again and failed. I managed to restore only last 300 MI, but not the rest 12.3 (although first two addresses were absolutely correct I checked it on bitfinex in “Withdraw” tab). I made more than 20 reattaches Just in case, but nothing happened. Then I went to explorer and tried to find one of my addresses there. I found it, but balance was zero (although it didn't use to be before last snapshot). I went to ipfs to find out if the the IOTA foundation has taken custody of my funds. Unfortunately, the category was “NONE”, but balance was correct!    

Now I have no idea where my IOTAs can be. My only guess is they were automatically transferred to new address, which couldn’t be found by my wallet. The only reason for this could be my unconfirmed transaction, which I have tried to complete even before 2.5.1, but after I had had 12.3 GI on my balance. But then I can’t understand why I have managed to restore it after 2.5.1. Does somebody has a guess where my IOTAs can be and how to restore it. And do you think it makes sense to reclaim it now? 

Hey, because you had 3 input transactions you need to attach 3 times. Not just once.
By Dizer - 27 Nov 2017

@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 
By Winston - 27 Nov 2017

Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status
By Dizer - 27 Nov 2017

OK. Thanks @Winston. I will monitor the Reclaim-Status thread you mentioned.

Cheers, my friend

Dizer
By ono333 - 27 Nov 2017

Thanks @Winston! I finally got my balance back! I had error in typing the seed. (But there was no history showing on my wallet.)
By Winston - 27 Nov 2017

ono333 - 27 Nov 2017
Thanks @Winston! I finally got my balance back! I had error in typing the seed. (But there was no history showing on my wallet.)

@ono333 So it sounds like you're all set, right
By ono333 - 27 Nov 2017

@Winston, Yes. I am set. Thanks!
By WhyIOTA - 27 Nov 2017

Thanks for all of the support/posts on this forum, it's been very helpful. However, I am one of the unlucky individuals that has not been able to recover my IOTAs yet. Below is a description of my situation. Any help/guidance is much appreciated:

I bought IOTA on Bitfinex and transferred it to my external wallet on 9/30/2017. I did not use an online service/website to generate my wallet seed. I wrote this Node.js script to generate IOTA wallet seeds randomly, so I am confident my seeds are random and were not transmitted to a 3rd party.

var keyLen = 81;
var count = 0;
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ9";
var pl = possible.length;
var key = '';
console.log('Generating Key...');
while (count < keyLen) {
  var ranCharIndex = Math.floor((Math.random() * pl) + 1);
  var ranChar = String(possible.charAt(ranCharIndex - 1));
  key += ranChar
  count++;
}
console.log('KEY:' + key);

I have used the following versions of the wallet previous to trying to recover my funds with the 2.5.4 wallet:
- 2.4.0
- 2.5.1

Like many others, I logged in with my seed using the 2.5.4 wallet and was shocked to see my balance of 0. I read Dom's posts about to the reclaim tool and the attack on the network that result in them shutting down the coordinator and the IOTA foundation taking custody of funds. I did find my wallet address in this snapshot file: https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt. It was labeled with a "KEY_REUSE_OCT" in that txt document. The balance of my address shown in that file is correct (2.5 Gi.)

Here's where it gets weird. I went through the reclaim process using the 2.5.4 wallet. I submitted my old seed and new seed using the reclaim tool. I was able to: Publish proof and got a confirmation that my proof was transaction was confirmed. After that the wallet showed an error message that said, "Recovery Old Seed Has a Balance". However, my wallet balance showed 0 for that wallet/seed when logged in to the wallet so I don't know why it showed me a message saying my wallet has a balance... At this point I was confused and tried using the reclaim tool again to be sure it was an edge case error and got the same result ("Recovery Old Seed Has a Balance" with my wallet still showing a 0 balance). At this point I decided to try to start generating new addresses to see if that would work. I have only used 5 addresses with this particular wallet. Those 5 addresses were the first 5 addresses that I have generated with this wallet. So far, I have generated a total of 90+ addresses (using the 2.5.4 wallet) but still haven't been able to recover my 2.5 Gi. 

Here's where it gets even weirder. After I generated about 30 addresses, 50 Mi showed up in my wallet. Like I mentioned above, I have only ever used 5 addresses and I have never sent or received 50 mi, so it was weird that amount showed up. I used the tangle explorer website to search the for the wallet addresses. The Tangle Explorer shows the correct amount of IOTA that I have sent and received for that address. The last transaction that I made with that address & wallet was 2.5 Gi received and the Tangle Explorer reflects that for that address. When I look at the wallet history, I see the 5 addresses that I have generated/used but all of them have been pending for almost 7 days now (I have tried rebroadcasting them all multiple times with no success)...

Here is the address that contains the 2.5 Gi that my wallet is supposed to have: RHODISEHZLUSALFFZBDLLRWFYFITTJHKK9PHVRXAVEVYKVUZFKRZUYKKLOJGBWALYRQSLHQENZDZDLAZXLDGHKTYFW

If someone stole the IOTA from my wallet, wouldn't it show the 2.5 Gi going out of that address? 

I have searched for each of the 90+ addresses that I generated in the Tangle Explorer and none of them show my 2.5 Gi going out. Nor do they show any transactions that I didn't make myself except for 50 Mi received... 

I realize this is a new technology and bugs happen. I also realize that I used an address more than once and I am kicking myself for this (hopefully this isn't why my funds aren't showing up). However, this raises the question: If address reuse was a know issue/vulnerability, why would the developers of the GUI wallet & IOTA allow addresses to be used more than once... something doesn't seem right there.

Any help or guidance would be much appreciated.

Thank you.


By Bella1234567 - 27 Nov 2017

can anyone advise how to check the balance of my iota address online?
By WhyIOTA - 27 Nov 2017

Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash
By Winston - 28 Nov 2017

@WhyIOTA First of all, thanks for the very detailed post! It's extremely helpful when people type up all of the known information along with an accurate sequence of events. Now, there's a lot to dig into here, so please bear with me as we try to get through everything.


'I did not use an online service/website to generate my wallet seed. I wrote this Node.js script to generate IOTA wallet seeds randomly, so I am confident my seeds are random and were not transmitted to a 3rd party.'
We're off to a good start here. So that pretty much rules out any seed issues.

'I did find my wallet address in this snapshot file: https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt. It was labeled with a "KEY_REUSE_OCT" in that txt document. The balance of my address shown in that file is correct (2.5 Gi.)' 
This means that completing the reclaim process will solve everything. 

'I submitted my old seed and new seed using the reclaim tool. I was able to: Publish proof and got a confirmation that my proof was transaction was confirmed. After that the wallet showed an error message that said, "Recovery Old Seed Has a Balance". However, my wallet balance showed 0 for that wallet/seed when logged in to the wallet so I don't know why it showed me a message saying my wallet has a balance... At this point I was confused and tried using the reclaim tool again to be sure it was an edge case error and got the same result ("Recovery Old Seed Has a Balance" with my wallet still showing a 0 balance).'
Someone must have sent a transaction to one of your addresses, or you must have sent a transaction which moved part of your balance to a new address within that wallet. Generating addresses until that portion of the old balance is in order.


'At this point I decided to try to start generating new addresses to see if that would work. I have only used 5 addresses with this particular wallet. Those 5 addresses were the first 5 addresses that I have generated with this wallet. So far, I have generated a total of 90+ addresses (using the 2.5.4 wallet) but still haven't been able to recover my 2.5 Gi.'
The only way to recover your 2.5 Gi that's stuck in a KEY_REUSE address, as you confirmed in the snapshot, you'll have to first send all of the active balance to a new seed, and then complete the reclaim process on the 2.5 Gi address. 

'After I generated about 30 addresses, 50 Mi showed up in my wallet.'
Perfect, so you've found the active balance! The next step will be to send that 50 Mi to a different seed (create a different seed, log out of this wallet, log in with the new seed, get a receive address, log out of that wallet, log back into the old wallet, and send a transaction to the receive address that you have copied from the new wallet). You should be allowed to complete the reclaim process from the old wallet as soon as that outgoing 50 Mi transaction is confirmed.

'If someone stole the IOTA from my wallet, wouldn't it show the 2.5 Gi going out of that address?'
Yep. The 2.5 Gi can't be stolen since it's stuck in the IOTA Foundation's address in the snapshot, as confirmed by KEY_REUSE denotation.
By Bella1234567 - 28 Nov 2017

WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you!
By choirguy112766 - 28 Nov 2017

I am new to this. I actually done some research with IOTA.....I had already purchased $260MM in IOTA.......they were all purchased within the last two weeks (after the snapshot). 
I have an issue of how to move my deposit addresses (with its hash address) which I located using my seed (because when I sign on in the wallet, the balance is zero)........I created 25 transfers and 19 addresses - within those 25, I located the balances, but they are part of three different hashes. IOTA does not seem to have a chat room or an actual ph# to solve this issue - also, there are arrows pointing inward in green and outward in pink...does that mean the addresses with those balances in green are safe in the tangle, and the pink means it was transferred to a new address or it was cashed-out to an exchange ?? can anyone guide or assist me ??.......I am much appreciated for your help
By Winston - 28 Nov 2017

choirguy - 28 Nov 2017
I am new to this. I actually done some research with IOTA.....I had already purchased $260MM in IOTA.......they were all purchased within the last two weeks (after the snapshot). 
I have an issue of how to move my deposit addresses (with its hash address) which I located using my seed (because when I sign on in the wallet, the balance is zero)........I created 25 transfers and 19 addresses - within those 25, I located the balances, but they are part of three different hashes. IOTA does not seem to have a chat room or an actual ph# to solve this issue - also, there are arrows pointing inward in green and outward in pink...does that mean the addresses with those balances in green are safe in the tangle, and the pink means it was transferred to a new address or it was cashed-out to an exchange ?? can anyone guide or assist me ??.......I am much appreciated for your help

@choirguy
How to send a receive a transaction: https://kb.helloiota.com/TroubleshooterGuide50008.aspx
By Bella1234567 - 28 Nov 2017

WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways


By slimmmm - 28 Nov 2017

Where is the best place I can get support on this issue? I've had IOTA in my wallet since the ICO, have gone through the details on the first post and still have not been able to reclaim my IOTA. I now cannot even log into my wallet using my seed. Serious help needed here guys, this is a bit ridiculous
By Winston - 28 Nov 2017

slimmmm - 28 Nov 2017
Where is the best place I can get support on this issue? I've had IOTA in my wallet since the ICO, have gone through the details on the first post and still have not been able to reclaim my IOTA. I now cannot even log into my wallet using my seed. Serious help needed here guys, this is a bit ridiculous

@slimmmm This forum and the slack channel are the places where the community assists people having trouble. The best way to get help is by creating a new thread in this Help forum with all of the relevant details, and then I'll help walk you through the necessary steps
By Winston - 28 Nov 2017

Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.
By Bella1234567 - 28 Nov 2017

Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.

Your post is hilarious you are right I was stressing so much doing flips and flops trying to be detective in the area I have little knowledge. Your post helped me so thank you.. I  hope this is my last question....( yes I have not used my wallet for a long time) I went to phase 1 to reclaim then phase 2 balance 0 changed the seed so you mean Iota guys will just send my balance back when my turn comes right.(have done attach to tangle 25 times will do upto 50)
By Winston - 28 Nov 2017

Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.

Your post is hilarious you are right I was stressing so much doing flips and flops trying to be detective in the area I have little knowledge. Your post helped me so thank you.. I  hope this is my last question....( yes I have not used my wallet for a long time) I went to phase 1 to reclaim then phase 2 balance 0 changed the seed so you mean Iota guys will just send my balance back when my turn comes right.(have done attach to tangle 25 times will do upto 50)

@Bella1234567 Yep, they'll supposedly just send your balance back to whatever new seed you complete the reclaim process with. I'm not sure how they plan on handling multiple reclaims, but it sounds like you won't be in that boat. Remember that your balance will still be 0 even after reclaiming, because the Foundation hasn't started processing those claims yet, so don't panic when nothing changes after finishing the whole process
By dkt - 28 Nov 2017

Hi,

I hope now this is the correct thread to my problem Smile I'll try to be brief, any help would be greatly appreciated.

- I bought IOTA from a friend months ago, he transferred them to my Light Wallet 2.2.4, it worked, all fine.
- Several weeks later, Light Wallet 2.3.1, I checked and my balance was 0. I then read I have to generate addresses several times, did that, and again, it worked.
- Then I was travelling for a few months, only to find out when I came back, that I have the same problem again. Only this time, generating addresses, did not solve the issue. I tried many times, different nodes. First with Light Wallet 2.5.1.1, then some time later, hoping it was just a bug, with Light Wallet 2.5.4.
- I finally tried the "Reclaim Tool" in the new Light Wallet, giving my old SEED and a new SEED I randomly generated. I get a Transaction Hash and now got yet another new address, where my IOTA are supposed to be transferred.

My questions are:
1. Was the Reclaim Tool thought for the purpose I described? In other words, should I assume that I'll get the IOTA back to that new address?
2. If so, when are the IOTA supposed to be transferred (aprox) / when should I worry (again) if they're still not there?

Thanks!
By Winston - 28 Nov 2017

dkt - 28 Nov 2017
Hi,

I hope now this is the correct thread to my problem Smile I'll try to be brief, any help would be greatly appreciated.

- I bought IOTA from a friend months ago, he transferred them to my Light Wallet 2.2.4, it worked, all fine.
- Several weeks later, Light Wallet 2.3.1, I checked and my balance was 0. I then read I have to generate addresses several times, did that, and again, it worked.
- Then I was travelling for a few months, only to find out when I came back, that I have the same problem again. Only this time, generating addresses, did not solve the issue. I tried many times, different nodes. First with Light Wallet 2.5.1.1, then some time later, hoping it was just a bug, with Light Wallet 2.5.4.
- I finally tried the "Reclaim Tool" in the new Light Wallet, giving my old SEED and a new SEED I randomly generated. I get a Transaction Hash and now got yet another new address, where my IOTA are supposed to be transferred.

My questions are:
1. Was the Reclaim Tool thought for the purpose I described? In other words, should I assume that I'll get the IOTA back to that new address?
2. If so, when are the IOTA supposed to be transferred (aprox) / when should I worry (again) if they're still not there?

Thanks!

@dkt Thanks for posting in this thread :IOTA:

1. Yes, the reclaim tool was made for the purpose you described. You should get your balance back on that new address when the Foundation starts processing claims.
2. The IOTA Foundation hasn't started processing reclaims yet. You can stay up to date on all of that with the Reclaim Status thread that's pinned in the General forum: https://forum.helloiota.com/1242/Reclaim-Status
By dkt - 28 Nov 2017

Winston - 28 Nov 2017
dkt - 28 Nov 2017
Hi,

I hope now this is the correct thread to my problem Smile I'll try to be brief, any help would be greatly appreciated.

- I bought IOTA from a friend months ago, he transferred them to my Light Wallet 2.2.4, it worked, all fine.
- Several weeks later, Light Wallet 2.3.1, I checked and my balance was 0. I then read I have to generate addresses several times, did that, and again, it worked.
- Then I was travelling for a few months, only to find out when I came back, that I have the same problem again. Only this time, generating addresses, did not solve the issue. I tried many times, different nodes. First with Light Wallet 2.5.1.1, then some time later, hoping it was just a bug, with Light Wallet 2.5.4.
- I finally tried the "Reclaim Tool" in the new Light Wallet, giving my old SEED and a new SEED I randomly generated. I get a Transaction Hash and now got yet another new address, where my IOTA are supposed to be transferred.

My questions are:
1. Was the Reclaim Tool thought for the purpose I described? In other words, should I assume that I'll get the IOTA back to that new address?
2. If so, when are the IOTA supposed to be transferred (aprox) / when should I worry (again) if they're still not there?

Thanks!

@dkt Thanks for posting in this thread :IOTA:

1. Yes, the reclaim tool was made for the purpose you described. You should get your balance back on that new address when the Foundation starts processing claims.
2. The IOTA Foundation hasn't started processing reclaims yet. You can stay up to date on all of that with the Reclaim Status thread that's pinned in the General forum: https://forum.helloiota.com/1242/Reclaim-Status

Great! Thanks a lot for your quick reply! Smile I'll follow that thread to stay up-to-date.
By mm1alf - 28 Nov 2017

Winston - 27 Nov 2017
Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status

Well I'm up to 43 transactions/42 addresses, 3 red error flags & 1 invalid response. Still at zero iotas and no end in sight. Again I had my email bursting at the seams and still can't figure out this alphabet soup. ?
By Winston - 28 Nov 2017

mm1alf - 28 Nov 2017
Winston - 27 Nov 2017
Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status

Well I'm up to 43 transactions/42 addresses, 3 red error flags & 1 invalid response. Still at zero iotas and no end in sight. Again I had my email bursting at the seams and still can't figure out this alphabet soup.

@mm1alf 
I just can't follow your situation without a posting the entire context of your situation in its own standalone thread. Tucking comments into random threads and direct messages makes it impossible for me to follow. I really would love to help. I'm still not sure why your email is so full. I'm lost. Haha
By Bella1234567 - 28 Nov 2017

Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.

Your post is hilarious you are right I was stressing so much doing flips and flops trying to be detective in the area I have little knowledge. Your post helped me so thank you.. I  hope this is my last question....( yes I have not used my wallet for a long time) I went to phase 1 to reclaim then phase 2 balance 0 changed the seed so you mean Iota guys will just send my balance back when my turn comes right.(have done attach to tangle 25 times will do upto 50)

@Bella1234567 Yep, they'll supposedly just send your balance back to whatever new seed you complete the reclaim process with. I'm not sure how they plan on handling multiple reclaims, but it sounds like you won't be in that boat. Remember that your balance will still be 0 even after reclaiming, because the Foundation hasn't started processing those claims yet, so don't panic when nothing changes after finishing the whole process

Ok thank you very really appreciate your help just one more question should I stay on the wallet 2.5.4 or should I upgrade my wallet to the newly released one sorry if it a dumb question.
By Winston - 28 Nov 2017

Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.

Your post is hilarious you are right I was stressing so much doing flips and flops trying to be detective in the area I have little knowledge. Your post helped me so thank you.. I  hope this is my last question....( yes I have not used my wallet for a long time) I went to phase 1 to reclaim then phase 2 balance 0 changed the seed so you mean Iota guys will just send my balance back when my turn comes right.(have done attach to tangle 25 times will do upto 50)

@Bella1234567 Yep, they'll supposedly just send your balance back to whatever new seed you complete the reclaim process with. I'm not sure how they plan on handling multiple reclaims, but it sounds like you won't be in that boat. Remember that your balance will still be 0 even after reclaiming, because the Foundation hasn't started processing those claims yet, so don't panic when nothing changes after finishing the whole process

Ok thank you very really appreciate your help just one more question should I stay on the wallet 2.5.4 or should I upgrade my wallet to the newly released one sorry if it a dumb question.

@Bella1234567 I think 2.5.4 is the newly released one, so you should be okay using it. (You can double check me on that though
By F.Guerrero - 28 Nov 2017

Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
[quote]
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.

Your post is hilarious you are right I was stressing so much doing flips and flops trying to be detective in the area I have little knowledge. Your post helped me so thank you.. I  hope this is my last question....( yes I have not used my wallet for a long time) I went to phase 1 to reclaim then phase 2 balance 0 changed the seed so you mean Iota guys will just send my balance back when my turn comes right.(have done attach to tangle 25 times will do upto 50)

@Bella1234567 Yep, they'll supposedly just send your balance back to whatever new seed you complete the reclaim process with. I'm not sure how they plan on handling multiple reclaims, but it sounds like you won't be in that boat. Remember that your balance will still be 0 even after reclaiming, because the Foundation hasn't started processing those claims yet, so don't panic when nothing changes after finishing the whole process

Ok thank you very really appreciate your help just one more question should I stay on the wallet 2.5.4 or should I upgrade my wallet to the newly released one sorry if it a dumb question.

@Bella1234567 I think 2.5.4 is the newly released one, so you should be okay using it. (You can double check me on that thoughGoodnight:

In my case make the claim of my Iotas for these three addresses intervened by the foundation. My question is; if they are three different directions how will they do it?

Thank you.

SWUUOBWGAVBRXULFYOGTETIEHLUPYMJWNVSBQKMQAFPGPHITH9NDSBYWXZFPGZMDHGUU9YCPXTBBIHWKB; 966455321; KEY_REUSE_OCT


YKAPYXASGVTNP9W9BI9TSOGJZDBZTFYESSDLTGEGHLZZUACTKCTKHJCVHFZDYKCUBUQMIXXEUEKNDLWDC; 1901000000; KEY_REUSE_OCT


IQYLHZVLXXYDVJKKO9SCVAIOFYQRSTKOHMRMVUFGOI9BUMFGOFMNQJK9AWMPMYQTVNQLNJGYT9MLOBHYC; 20000000; KEY_REUSE_OCT

By mm1alf - 28 Nov 2017

Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.

Your post is hilarious you are right I was stressing so much doing flips and flops trying to be detective in the area I have little knowledge. Your post helped me so thank you.. I  hope this is my last question....( yes I have not used my wallet for a long time) I went to phase 1 to reclaim then phase 2 balance 0 changed the seed so you mean Iota guys will just send my balance back when my turn comes right.(have done attach to tangle 25 times will do upto 50)

@Bella1234567 Yep, they'll supposedly just send your balance back to whatever new seed you complete the reclaim process with. I'm not sure how they plan on handling multiple reclaims, but it sounds like you won't be in that boat. Remember that your balance will still be 0 even after reclaiming, because the Foundation hasn't started processing those claims yet, so don't panic when nothing changes after finishing the whole process

Ok thank you very really appreciate your help just one more question should I stay on the wallet 2.5.4 or should I upgrade my wallet to the newly released one sorry if it a dumb question.

@Bella1234567 I think 2.5.4 is the newly released one, so you should be okay using it. (You can double check me on that though

Winston I have deleted everything I had in my computer and did a new installation of the newest version of the iota wallet. I'm still showing a zero balance. I'm going to try the reclaim tool again and wait to see what happens again?.
By mm1alf - 29 Nov 2017

Winston - 28 Nov 2017
mm1alf - 28 Nov 2017
Winston - 27 Nov 2017
Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status

Well I'm up to 43 transactions/42 addresses, 3 red error flags & 1 invalid response. Still at zero iotas and no end in sight. Again I had my email bursting at the seams and still can't figure out this alphabet soup.

@mm1alf 
I just can't follow your situation without a posting the entire context of your situation in its own standalone thread. Tucking comments into random threads and direct messages makes it impossible for me to follow. I really would love to help. I'm still not sure why your email is so full. I'm lost. Haha

there are about 18 people hitting my email.?
By WhyIOTA - 29 Nov 2017

Winston - 28 Nov 2017
@WhyIOTA First of all, thanks for the very detailed post! It's extremely helpful when people type up all of the known information along with an accurate sequence of events. Now, there's a lot to dig into here, so please bear with me as we try to get through everything.


'I did not use an online service/website to generate my wallet seed. I wrote this Node.js script to generate IOTA wallet seeds randomly, so I am confident my seeds are random and were not transmitted to a 3rd party.'
We're off to a good start here. So that pretty much rules out any seed issues.

'I did find my wallet address in this snapshot file: https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt. It was labeled with a "KEY_REUSE_OCT" in that txt document. The balance of my address shown in that file is correct (2.5 Gi.)' 
This means that completing the reclaim process will solve everything. 

'I submitted my old seed and new seed using the reclaim tool. I was able to: Publish proof and got a confirmation that my proof was transaction was confirmed. After that the wallet showed an error message that said, "Recovery Old Seed Has a Balance". However, my wallet balance showed 0 for that wallet/seed when logged in to the wallet so I don't know why it showed me a message saying my wallet has a balance... At this point I was confused and tried using the reclaim tool again to be sure it was an edge case error and got the same result ("Recovery Old Seed Has a Balance" with my wallet still showing a 0 balance).'
Someone must have sent a transaction to one of your addresses, or you must have sent a transaction which moved part of your balance to a new address within that wallet. Generating addresses until that portion of the old balance is in order.


'At this point I decided to try to start generating new addresses to see if that would work. I have only used 5 addresses with this particular wallet. Those 5 addresses were the first 5 addresses that I have generated with this wallet. So far, I have generated a total of 90+ addresses (using the 2.5.4 wallet) but still haven't been able to recover my 2.5 Gi.'
The only way to recover your 2.5 Gi that's stuck in a KEY_REUSE address, as you confirmed in the snapshot, you'll have to first send all of the active balance to a new seed, and then complete the reclaim process on the 2.5 Gi address. 

'After I generated about 30 addresses, 50 Mi showed up in my wallet.'
Perfect, so you've found the active balance! The next step will be to send that 50 Mi to a different seed (create a different seed, log out of this wallet, log in with the new seed, get a receive address, log out of that wallet, log back into the old wallet, and send a transaction to the receive address that you have copied from the new wallet). You should be allowed to complete the reclaim process from the old wallet as soon as that outgoing 50 Mi transaction is confirmed.

'If someone stole the IOTA from my wallet, wouldn't it show the 2.5 Gi going out of that address?'
Yep. The 2.5 Gi can't be stolen since it's stuck in the IOTA Foundation's address in the snapshot, as confirmed by KEY_REUSE denotation.

@Winston You Da Man! Thanks so much for the help man! Your instructions worked for me. I was getting worried there for a while that I would never see my 2.5 Gi ever again.

I transferred the 50 Mi to another wallet and was able to complete the reclaim process on my old seed that had the 2.5 Gi associated with it. Now, like many people, I will be patiently waiting for them to process all of the reclaims. So fingers crossed that I will get my IOTA back. 

A side note I thought I would share that might help others. I had a VM running on my Mac (Parallels: Windows 10) when I was trying to go through the reclaim process (using the Mac OS 2.5.4 wallet to submit the reclaim). I was stuck in the "Proof Pending" phase of the process and it would not go through to the next phase even after trying to reattach to the tangle many times (waited 5hrs). I shut down the Windows 10 Parallels VM and, boom, the transaction went through in to the next stage of the process. For some unknown reason, the "Proof Pending" phase would not complete/go through while I had my VM running. Something to keep in mind if you are using a Mac and Parallels is running while you try to reclaim.

@Winston Do you have an IOTA address, I would like to throw you a few IOTAs for helping out. Thanks again man!

By Winston - 29 Nov 2017

F.Guerrero - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
[quote]
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.

Your post is hilarious you are right I was stressing so much doing flips and flops trying to be detective in the area I have little knowledge. Your post helped me so thank you.. I  hope this is my last question....( yes I have not used my wallet for a long time) I went to phase 1 to reclaim then phase 2 balance 0 changed the seed so you mean Iota guys will just send my balance back when my turn comes right.(have done attach to tangle 25 times will do upto 50)

@Bella1234567 Yep, they'll supposedly just send your balance back to whatever new seed you complete the reclaim process with. I'm not sure how they plan on handling multiple reclaims, but it sounds like you won't be in that boat. Remember that your balance will still be 0 even after reclaiming, because the Foundation hasn't started processing those claims yet, so don't panic when nothing changes after finishing the whole process

Ok thank you very really appreciate your help just one more question should I stay on the wallet 2.5.4 or should I upgrade my wallet to the newly released one sorry if it a dumb question.

@Bella1234567 I think 2.5.4 is the newly released one, so you should be okay using it. (You can double check me on that though
Goodnight:

In my case make the claim of my Iotas for these three addresses intervened by the foundation. My question is; if they are three different directions how will they do it?

Thank you.

SWUUOBWGAVBRXULFYOGTETIEHLUPYMJWNVSBQKMQAFPGPHITH9NDSBYWXZFPGZMDHGUU9YCPXTBBIHWKB; 966455321; KEY_REUSE_OCT


YKAPYXASGVTNP9W9BI9TSOGJZDBZTFYESSDLTGEGHLZZUACTKCTKHJCVHFZDYKCUBUQMIXXEUEKNDLWDC; 1901000000; KEY_REUSE_OCT


IQYLHZVLXXYDVJKKO9SCVAIOFYQRSTKOHMRMVUFGOI9BUMFGOFMNQJK9AWMPMYQTVNQLNJGYT9MLOBHYC; 20000000; KEY_REUSE_OCT


@F.Guerrero If all of those addresses belong to the same seed, then you'll just need to do the reclaim process for that seed. If you had multiple seeds, then you'll need to do the full reclaim process for each different seed.
By Winston - 29 Nov 2017

WhyIOTA - 29 Nov 2017
Winston - 28 Nov 2017
@WhyIOTA First of all, thanks for the very detailed post! It's extremely helpful when people type up all of the known information along with an accurate sequence of events. Now, there's a lot to dig into here, so please bear with me as we try to get through everything.


'I did not use an online service/website to generate my wallet seed. I wrote this Node.js script to generate IOTA wallet seeds randomly, so I am confident my seeds are random and were not transmitted to a 3rd party.'
We're off to a good start here. So that pretty much rules out any seed issues.

'I did find my wallet address in this snapshot file: https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt. It was labeled with a "KEY_REUSE_OCT" in that txt document. The balance of my address shown in that file is correct (2.5 Gi.)' 
This means that completing the reclaim process will solve everything. 

'I submitted my old seed and new seed using the reclaim tool. I was able to: Publish proof and got a confirmation that my proof was transaction was confirmed. After that the wallet showed an error message that said, "Recovery Old Seed Has a Balance". However, my wallet balance showed 0 for that wallet/seed when logged in to the wallet so I don't know why it showed me a message saying my wallet has a balance... At this point I was confused and tried using the reclaim tool again to be sure it was an edge case error and got the same result ("Recovery Old Seed Has a Balance" with my wallet still showing a 0 balance).'
Someone must have sent a transaction to one of your addresses, or you must have sent a transaction which moved part of your balance to a new address within that wallet. Generating addresses until that portion of the old balance is in order.


'At this point I decided to try to start generating new addresses to see if that would work. I have only used 5 addresses with this particular wallet. Those 5 addresses were the first 5 addresses that I have generated with this wallet. So far, I have generated a total of 90+ addresses (using the 2.5.4 wallet) but still haven't been able to recover my 2.5 Gi.'
The only way to recover your 2.5 Gi that's stuck in a KEY_REUSE address, as you confirmed in the snapshot, you'll have to first send all of the active balance to a new seed, and then complete the reclaim process on the 2.5 Gi address. 

'After I generated about 30 addresses, 50 Mi showed up in my wallet.'
Perfect, so you've found the active balance! The next step will be to send that 50 Mi to a different seed (create a different seed, log out of this wallet, log in with the new seed, get a receive address, log out of that wallet, log back into the old wallet, and send a transaction to the receive address that you have copied from the new wallet). You should be allowed to complete the reclaim process from the old wallet as soon as that outgoing 50 Mi transaction is confirmed.

'If someone stole the IOTA from my wallet, wouldn't it show the 2.5 Gi going out of that address?'
Yep. The 2.5 Gi can't be stolen since it's stuck in the IOTA Foundation's address in the snapshot, as confirmed by KEY_REUSE denotation.

@Winston You Da Man! Thanks so much for the help man! Your instructions worked for me. I was getting worried there for a while that I would never see my 2.5 Gi ever again.

I transferred the 50 Mi to another wallet and was able to complete the reclaim process on my old seed that had the 2.5 Gi associated with it. Now, like many people, I will be patiently waiting for them to process all of the reclaims. So fingers crossed that I will get my IOTA back. 

A side note I thought I would share that might help others. I had a VM running on my Mac (Parallels: Windows 10) when I was trying to go through the reclaim process (using the Mac OS 2.5.4 wallet to submit the reclaim). I was stuck in the "Proof Pending" phase of the process and it would not go through to the next phase even after trying to reattach to the tangle many times (waited 5hrs). I shut down the Windows 10 Parallels VM and, boom, the transaction went through in to the next stage of the process. For some unknown reason, the "Proof Pending" phase would not complete/go through while I had my VM running. Something to keep in mind if you are using a Mac and Parallels is running while you try to reclaim.

@Winston Do you have an IOTA address, I would like to throw you a few IOTAs for helping out. Thanks again man!


@WhyIOTA Thanks for your patience with this whole thing, I know it can be really frustrating.

It's very generous of you to offer a small donation. I guess we might as well fire up a community donations address. We'll try to use whatever funds we gather in this address for future community events and donations to moderators:

CPNKPRYCXPLK9NCYDZWBONIUSFVODBDX9DHUQOITAZSRNZTKSFFAOPFMDCCZHJMFYZNEWLTKYRLMSEWNZSRSDZHXCB

By Bella1234567 - 29 Nov 2017

Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
Winston - 28 Nov 2017
Bella1234567 - 28 Nov 2017
WhyIOTA - 27 Nov 2017
Bella1234567 - 27 Nov 2017
can anyone advise how to check the balance of my iota address online?

Here: https://iotasear.ch/
or 
Here: https://thetangle.org/

Type in an address, transaction or bundle hash

Thank you now I know I had 0 balance in my pending address,,,,turns out my old seed had 0 balance when I had changed the seed...now I am going back to attach to tangle in old seed I  am so lost with this I don't know my old address that had balance otherwise I could have verified that balance or if there is keyreuse issue. Thank you anyways



@Bella1234567 If you haven't used the wallet in a long time (for example, if you hadn't used it since the last snapshot), it's very likely that your balance needs to be reclaimed anyway. So there's little use in doing the massive amounts of detective work to find your specific address in the snapshot, verify that it's there, see that's it's in the KEY_REUSE section, and then reclaim. You can skip all of the fluff and just go ahead and reclaim like you would have to do anyway, and you'll be good to go.

If you want to find your address in the snapshot anyway, I'd recommend just using the Balance Finder Tool (in the pinned thread at the top of this forum). If you run into any trouble, just post a new thread with all of the relevant details so that the community can help you out.

Your post is hilarious you are right I was stressing so much doing flips and flops trying to be detective in the area I have little knowledge. Your post helped me so thank you.. I  hope this is my last question....( yes I have not used my wallet for a long time) I went to phase 1 to reclaim then phase 2 balance 0 changed the seed so you mean Iota guys will just send my balance back when my turn comes right.(have done attach to tangle 25 times will do upto 50)

@Bella1234567 Yep, they'll supposedly just send your balance back to whatever new seed you complete the reclaim process with. I'm not sure how they plan on handling multiple reclaims, but it sounds like you won't be in that boat. Remember that your balance will still be 0 even after reclaiming, because the Foundation hasn't started processing those claims yet, so don't panic when nothing changes after finishing the whole process

Ok thank you very really appreciate your help just one more question should I stay on the wallet 2.5.4 or should I upgrade my wallet to the newly released one sorry if it a dumb question.

@Bella1234567 I think 2.5.4 is the newly released one, so you should be okay using it. (You can double check me on that though

Ok ty I will double check
By xEnjeL - 29 Nov 2017

I haven't been active with IOTA since after the transition in August, so the last wallet I used was 2.4.0. I was just wondering if the foundation has most likely secured my balance or if I should keep trying to retrieve it by generating new addresses. I've generated ~30 to no avail (only had 10Mi and haven't been able to retrieve any) and I can't remember transaction addresses to search the snapshots. Is it worth trying the reclaim process?
By lavera - 29 Nov 2017

EricHop - 26 Oct 2017
For those people who did not read and used the reclaim tool to find their balance before realizing that did not help:
It does not matter. You can still use your old seed to do the reattachment loop.


Hi, i went for all the steps , but still do not see my balance , i can not find the address in the txt document
here is the addresses
after reclaim tool
YBFASUPSTRYLMMIUCSNWZQFEIXZVTSEE99XYJAFBZFWSNUISHJZPECSPVMLHOLMLTUERUTQRAETCMDGJBTSAJBKKXX
and after re-attach
PZ9H9LEMDYRBGLZPZLISFDDGEQVHQUITSMP9NAORGUJ9BHGEFUUYUURWUGZORTYSVPSFFKZWQVQFZXVODVRFJWXMUW
when i try to generate another address it give me an error.
Please help
thank you
By Winston - 29 Nov 2017

xEnjeL - 29 Nov 2017
I haven't been active with IOTA since after the transition in August, so the last wallet I used was 2.4.0. I was just wondering if the foundation has most likely secured my balance or if I should keep trying to retrieve it by generating new addresses. I've generated ~30 to no avail (only had 10Mi and haven't been able to retrieve any) and I can't remember transaction addresses to search the snapshots. Is it worth trying the reclaim process?

@xEnjeL You can search for your addresses (that you've generated in your wallet) in the snapshot. The snapshot document can be found in the pinned guide thread at the top of this forum.
By Winston - 29 Nov 2017

lavera - 29 Nov 2017
EricHop - 26 Oct 2017
For those people who did not read and used the reclaim tool to find their balance before realizing that did not help:
It does not matter. You can still use your old seed to do the reattachment loop.


Hi, i went for all the steps , but still do not see my balance , i can not find the address in the txt document
here is the addresses
after reclaim tool
YBFASUPSTRYLMMIUCSNWZQFEIXZVTSEE99XYJAFBZFWSNUISHJZPECSPVMLHOLMLTUERUTQRAETCMDGJBTSAJBKKXX
and after re-attach
PZ9H9LEMDYRBGLZPZLISFDDGEQVHQUITSMP9NAORGUJ9BHGEFUUYUURWUGZORTYSVPSFFKZWQVQFZXVODVRFJWXMUW
when i try to generate another address it give me an error.
Please help
thank you

@lavera
If you've completed the reclaim process, your balance will remain zero until the IOTA Foundation processes the reclaim. They haven't started doing this yet, so you'll just have to wait. You can follow reclaim status in the pinned thread in the General Discussion forum.
By F.Guerrero - 29 Nov 2017

Winston - 29 Nov 2017
lavera - 29 Nov 2017
EricHop - 26 Oct 2017
For those people who did not read and used the reclaim tool to find their balance before realizing that did not help:
It does not matter. You can still use your old seed to do the reattachment loop.


Hi, i went for all the steps , but still do not see my balance , i can not find the address in the txt document
here is the addresses
after reclaim tool
YBFASUPSTRYLMMIUCSNWZQFEIXZVTSEE99XYJAFBZFWSNUISHJZPECSPVMLHOLMLTUERUTQRAETCMDGJBTSAJBKKXX
and after re-attach
PZ9H9LEMDYRBGLZPZLISFDDGEQVHQUITSMP9NAORGUJ9BHGEFUUYUURWUGZORTYSVPSFFKZWQVQFZXVODVRFJWXMUW
when i try to generate another address it give me an error.
Please help
thank you

@lavera
If you've completed the reclaim process, your balance will remain zero until the IOTA Foundation processes the reclaim. They haven't started doing this yet, so you'll just have to wait. You can follow reclaim status in the pinned thread in the General Discussion forum.

Thank you very much Winston. We'll keep waiting...
By xEnjeL - 29 Nov 2017

Winston - 29 Nov 2017
xEnjeL - 29 Nov 2017
I haven't been active with IOTA since after the transition in August, so the last wallet I used was 2.4.0. I was just wondering if the foundation has most likely secured my balance or if I should keep trying to retrieve it by generating new addresses. I've generated ~30 to no avail (only had 10Mi and haven't been able to retrieve any) and I can't remember transaction addresses to search the snapshots. Is it worth trying the reclaim process?

@xEnjeL You can search for your addresses (that you've generated in your wallet) in the snapshot. The snapshot document can be found in the pinned guide thread at the top of this forum.

@Winston Thanks for the reply. I don't have any previous addresses saved so I don't think I'm able to search the document
By xEnjeL - 29 Nov 2017

@Winston I used an address from one I just generated and searched the docs and found no matches.
By vinnie2200 - 29 Nov 2017

Dear Community,
Sadly my wallet balance is zero to, i've read the whole topic and tried al the suggestions but without any luck! Im am not so tactical and my english is below average to understand some (technical) terms.So i'de like to explain what i did so far and hope someone can help me out...

1. Buyed Iota on bitfinex on the 24th and 25th of november
2. send it to my ANDROID iota wallet with address DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
3  After the first transaction my balance was fine, the second transaction my Iota was balance was zero
4. I downloaded the last windows iota wallet, put in my seed and did a reclaimtool not sure if this was correct to do?
5. i checked the host node and the Min Weight Magnitude at a minimum of 14
6. I've clicked receive address and Attach To Tangle for over 85 times without success (in my old seed)
7. i start to doubt if i use the correct seed because i forget the checksum code (but i wrote down the seed correctly on a piece of paper)

A small recap what i did so far. At first i like to know if my Iota's are safe, Second if they are how can i get them back!

I hope someone can help me out, ill reward the person with a little donation if i get my iota back.

Thanks in advance
By mm1alf - 29 Nov 2017

Winston - 28 Nov 2017
mm1alf - 28 Nov 2017
Winston - 27 Nov 2017
Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status

Well I'm up to 43 transactions/42 addresses, 3 red error flags & 1 invalid response. Still at zero iotas and no end in sight. Again I had my email bursting at the seams and still can't figure out this alphabet soup.

@mm1alf 
I just can't follow your situation without a posting the entire context of your situation in its own standalone thread. Tucking comments into random threads and direct messages makes it impossible for me to follow. I really would love to help. I'm still not sure why your email is so full. I'm lost. Haha

Winston I went through the 43 transfers I have listed in my wallet. I have come up with 5 confirmed transfers. They are different then my actual transfer codes. If you wish I'll list them and send them to you if it will help.?
By julian0506 - 29 Nov 2017

Winston - 17 Nov 2017
julian0506 - 17 Nov 2017
Winston - 17 Nov 2017
julian0506 - 16 Nov 2017
EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!

Hi,
My 700 IOTA disappeared roughly a month or two ago.
I have tried all the things you have suggested, and none of the them have worked. This includes:
- I have put in the new node settings, restarted the wallet.
- I checked the snapshots of September and October, looking for my seed with the last 9 characters taken off
- I checked the custody address list, looking for my seed with the last 9 characters taken off.
Please can you urgently advise. 
Thanks and regards,
Julian

@Julien Hey Julien, thanks for the post. The key takeaway here is that you need to be looking for ADDRESSES in the snapshots, not seeds. That's an important distinction. I would recommend using the Balance Finder tool in the pinned thread at the top of this forum

Hi Winston,

Many thanks - that's really helpful. After using the Balance Reuse tool, I got given a hit with a KEY_REUSE_OCT message. I looked at the reclaim tool, but I only have the old seed to put into it. I don't know how to generate the new seed to add as well. I've read through most of the forum posts but can't seem to find info on this.

Thanks again!

@julian0506 You can use one of these seed generators to create a new seed: https://kb.helloiota.com/KnowledgebaseArticle50005.aspx

Here's some more info/steps on how to the reclaim process works:
For reference:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

Hi Winston,
Many thanks for your help there - further to using the Balance Reuse tool, I realised I was KEY_REUSE_UK, then I did phase one pf the reclaim too, and generated a new seed. Since then I've tried logging into the wallet with both the new seed and the old seed, and tried re-attaching the tangle, to  which I get different messages including 'INVALID RESPONSE'. Is this normal? Have the balances not been re-attached to the new seeds yet? Also should I avoid trying to login in with my old seed anymore?
Thanks again!
Regards
Julian
By mm1alf - 29 Nov 2017

Does anyone know if the reclaim process has begun, If not is there a projected date. Thank you.
By Winston - 29 Nov 2017

xEnjeL - 29 Nov 2017
Winston - 29 Nov 2017
xEnjeL - 29 Nov 2017
I haven't been active with IOTA since after the transition in August, so the last wallet I used was 2.4.0. I was just wondering if the foundation has most likely secured my balance or if I should keep trying to retrieve it by generating new addresses. I've generated ~30 to no avail (only had 10Mi and haven't been able to retrieve any) and I can't remember transaction addresses to search the snapshots. Is it worth trying the reclaim process?

@xEnjeL You can search for your addresses (that you've generated in your wallet) in the snapshot. The snapshot document can be found in the pinned guide thread at the top of this forum.

@Winston Thanks for the reply. I don't have any previous addresses saved so I don't think I'm able to search the document

@xEnjeL You've generated 30 addresses in the wallet so far. You can search for each one of those addresses in the snapshot (make sure to omit the last 9 characters of each address though, because addresses are listed in the snapshot without the 9 character checksum on the end)
By Winston - 29 Nov 2017

vinnie2200 - 29 Nov 2017
Dear Community,
Sadly my wallet balance is zero to, i've read the whole topic and tried al the suggestions but without any luck! Im am not so tactical and my english is below average to understand some (technical) terms.So i'de like to explain what i did so far and hope someone can help me out...

1. Buyed Iota on bitfinex on the 24th and 25th of november
2. send it to my ANDROID iota wallet with address DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
3  After the first transaction my balance was fine, the second transaction my Iota was balance was zero
4. I downloaded the last windows iota wallet, put in my seed and did a reclaimtool not sure if this was correct to do?
5. i checked the host node and the Min Weight Magnitude at a minimum of 14
6. I've clicked receive address and Attach To Tangle for over 85 times without success (in my old seed)
7. i start to doubt if i use the correct seed because i forget the checksum code (but i wrote down the seed correctly on a piece of paper)

A small recap what i did so far. At first i like to know if my Iota's are safe, Second if they are how can i get them back!

I hope someone can help me out, ill reward the person with a little donation if i get my iota back.

Thanks in advance

@vinnie2200 Thanks for posting, Vinnie. I know that this stuff can be confusing and frustrating, but luckily your situation looks to be very simple.
https://iotasear.ch/address/DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
This address has your balance available. You just need to generate a couple of addresses, and your balance will appear in the wallet. (Click 'Receive' > 'Generate Address' > 'Attach to Tangle'  repeat this process a few times)

Please post with the results.
By Winston - 29 Nov 2017

mm1alf - 29 Nov 2017
Winston - 28 Nov 2017
mm1alf - 28 Nov 2017
Winston - 27 Nov 2017
Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status

Well I'm up to 43 transactions/42 addresses, 3 red error flags & 1 invalid response. Still at zero iotas and no end in sight. Again I had my email bursting at the seams and still can't figure out this alphabet soup.

@mm1alf 
I just can't follow your situation without a posting the entire context of your situation in its own standalone thread. Tucking comments into random threads and direct messages makes it impossible for me to follow. I really would love to help. I'm still not sure why your email is so full. I'm lost. Haha

Winston I went through the 43 transfers I have listed in my wallet. I have come up with 5 confirmed transfers. They are different then my actual transfer codes. If you wish I'll list them and send them to you if it will help.

@mm1alf Please just create a new thread within which you can post all of your details. That's the only way I can really handle these ongoing troubleshooting issues. Otherwise, I won't be able to help via DM or between various threads like this.
By mm1alf - 29 Nov 2017

Winston - 29 Nov 2017
mm1alf - 29 Nov 2017
Winston - 28 Nov 2017
mm1alf - 28 Nov 2017
Winston - 27 Nov 2017
Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status

Well I'm up to 43 transactions/42 addresses, 3 red error flags & 1 invalid response. Still at zero iotas and no end in sight. Again I had my email bursting at the seams and still can't figure out this alphabet soup.

@mm1alf 
I just can't follow your situation without a posting the entire context of your situation in its own standalone thread. Tucking comments into random threads and direct messages makes it impossible for me to follow. I really would love to help. I'm still not sure why your email is so full. I'm lost. Haha

Winston I went through the 43 transfers I have listed in my wallet. I have come up with 5 confirmed transfers. They are different then my actual transfer codes. If you wish I'll list them and send them to you if it will help.

@mm1alf Please just create a new thread within which you can post all of your details. That's the only way I can really handle these ongoing troubleshooting issues. Otherwise, I won't be able to help via DM or between various threads like this.

how do I create a thread??
By Winston - 29 Nov 2017

julian0506 - 29 Nov 2017
Winston - 17 Nov 2017
julian0506 - 17 Nov 2017
Winston - 17 Nov 2017
julian0506 - 16 Nov 2017
EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!

Hi,
My 700 IOTA disappeared roughly a month or two ago.
I have tried all the things you have suggested, and none of the them have worked. This includes:
- I have put in the new node settings, restarted the wallet.
- I checked the snapshots of September and October, looking for my seed with the last 9 characters taken off
- I checked the custody address list, looking for my seed with the last 9 characters taken off.
Please can you urgently advise. 
Thanks and regards,
Julian

@Julien Hey Julien, thanks for the post. The key takeaway here is that you need to be looking for ADDRESSES in the snapshots, not seeds. That's an important distinction. I would recommend using the Balance Finder tool in the pinned thread at the top of this forum

Hi Winston,

Many thanks - that's really helpful. After using the Balance Reuse tool, I got given a hit with a KEY_REUSE_OCT message. I looked at the reclaim tool, but I only have the old seed to put into it. I don't know how to generate the new seed to add as well. I've read through most of the forum posts but can't seem to find info on this.

Thanks again!

@julian0506 You can use one of these seed generators to create a new seed: https://kb.helloiota.com/KnowledgebaseArticle50005.aspx

Here's some more info/steps on how to the reclaim process works:
For reference:
For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46

Hi Winston,
Many thanks for your help there - further to using the Balance Reuse tool, I realised I was KEY_REUSE_UK, then I did phase one pf the reclaim too, and generated a new seed. Since then I've tried logging into the wallet with both the new seed and the old seed, and tried re-attaching the tangle, to  which I get different messages including 'INVALID RESPONSE'. Is this normal? Have the balances not been re-attached to the new seeds yet? Also should I avoid trying to login in with my old seed anymore?
Thanks again!
Regards
Julian

@julian0506 If you were able to get the transaction proof confirmed in phase 2 of the reclaim process, that means you have successfully completed the reclaim. There are some details on that whole process at the bottom of the original post of this thread.

Your balance will STILL be zero after completing the reclaim process, because the IOTA Foundation hasn't started granting claims yet. You can follow their official updates on the situation in the pinned 'Reclaim Status' thread in the General Discussion forum.
By Winston - 29 Nov 2017

mm1alf - 29 Nov 2017
Winston - 29 Nov 2017
mm1alf - 29 Nov 2017
Winston - 28 Nov 2017
mm1alf - 28 Nov 2017
Winston - 27 Nov 2017
Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status

Well I'm up to 43 transactions/42 addresses, 3 red error flags & 1 invalid response. Still at zero iotas and no end in sight. Again I had my email bursting at the seams and still can't figure out this alphabet soup.

@mm1alf 
I just can't follow your situation without a posting the entire context of your situation in its own standalone thread. Tucking comments into random threads and direct messages makes it impossible for me to follow. I really would love to help. I'm still not sure why your email is so full. I'm lost. Haha

Winston I went through the 43 transfers I have listed in my wallet. I have come up with 5 confirmed transfers. They are different then my actual transfer codes. If you wish I'll list them and send them to you if it will help.

@mm1alf Please just create a new thread within which you can post all of your details. That's the only way I can really handle these ongoing troubleshooting issues. Otherwise, I won't be able to help via DM or between various threads like this.

how do I create a thread?

'Post Topic' at the top of the forum. Blue button.
By vinnie2200 - 29 Nov 2017

Winston - 29 Nov 2017
vinnie2200 - 29 Nov 2017
Dear Community,
Sadly my wallet balance is zero to, i've read the whole topic and tried al the suggestions but without any luck! Im am not so tactical and my english is below average to understand some (technical) terms.So i'de like to explain what i did so far and hope someone can help me out...

1. Buyed Iota on bitfinex on the 24th and 25th of november
2. send it to my ANDROID iota wallet with address DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
3  After the first transaction my balance was fine, the second transaction my Iota was balance was zero
4. I downloaded the last windows iota wallet, put in my seed and did a reclaimtool not sure if this was correct to do?
5. i checked the host node and the Min Weight Magnitude at a minimum of 14
6. I've clicked receive address and Attach To Tangle for over 85 times without success (in my old seed)
7. i start to doubt if i use the correct seed because i forget the checksum code (but i wrote down the seed correctly on a piece of paper)

A small recap what i did so far. At first i like to know if my Iota's are safe, Second if they are how can i get them back!

I hope someone can help me out, ill reward the person with a little donation if i get my iota back.

Thanks in advance

@vinnie2200 Thanks for posting, Vinnie. I know that this stuff can be confusing and frustrating, but luckily your situation looks to be very simple.
https://iotasear.ch/address/DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
This address has your balance available. You just need to generate a couple of addresses, and your balance will appear in the wallet. (Click 'Receive' > 'Generate Address' > 'Attach to Tangle'  repeat this process a few times)

Please post with the results.

Thanks for the quick replay, first of al a releave my fuds are stil available!

About the generate part, before i posted my question here i already generated a couple of adresses (100 in total). I did this in my old seed. After a 100 adresses my balance was stil zero.

So u want me to generate in the new seed or still the old seed? When i deposite my iota's i had only 3 adresses in my wallet... I changed the node aswell today amd generated a couple adresses in the old seed without succes.
By mm1alf - 29 Nov 2017

Winston - 29 Nov 2017
mm1alf - 29 Nov 2017
Winston - 29 Nov 2017
mm1alf - 29 Nov 2017
Winston - 28 Nov 2017
mm1alf - 28 Nov 2017
Winston - 27 Nov 2017
Dizer - 27 Nov 2017
@Winston

Any update on whether the IOTA Foundation started processing the claims? I completed phase 1 and phase 2 of the reclaim process successfully, and now just waiting on when I will see my IOTA tokens in the wallet.

Also, How are we suppose to use the wallet to see the balance when it is available? I mean do I use the OLD SEED or the NEW SEED that we created during the reclaim process to log into the wallet? The reclaim tool gave me a new address for wallet, but I don't know what to do with it as no where in the wallet it asks to enter the new address.

Thanks for your support 

@Dizer Thanks for checking in. There still haven't been any official announcements, and I haven't seen anyone reporting their reclaim being processed yet. I'll continue to keep the reclaim status thread updated everyday, so that's the best way to keep an eye on the process: https://forum.helloiota.com/1242/Reclaim-Status

Well I'm up to 43 transactions/42 addresses, 3 red error flags & 1 invalid response. Still at zero iotas and no end in sight. Again I had my email bursting at the seams and still can't figure out this alphabet soup.

@mm1alf 
I just can't follow your situation without a posting the entire context of your situation in its own standalone thread. Tucking comments into random threads and direct messages makes it impossible for me to follow. I really would love to help. I'm still not sure why your email is so full. I'm lost. Haha

Winston I went through the 43 transfers I have listed in my wallet. I have come up with 5 confirmed transfers. They are different then my actual transfer codes. If you wish I'll list them and send them to you if it will help.

@mm1alf Please just create a new thread within which you can post all of your details. That's the only way I can really handle these ongoing troubleshooting issues. Otherwise, I won't be able to help via DM or between various threads like this.

how do I create a thread?

'Post Topic' at the top of the forum. Blue button.

I find post reply but no post topic. Am I looking in the wrong place? As I said before this site has me confused and frustrated?
By petbax - 29 Nov 2017

EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!

Thanks very much. I could log on with my seed, as there was nowhere to input it. The first part of this sorted me out :+1: 
By petbax - 29 Nov 2017

.... Sorry that should read 'couldn't log on'.....
By lost - 29 Nov 2017

Hello I followed the reclaim process but according to the instructions I'd have to confirm the seed. I was never asked for this. 

After logging in with new seed.
I started the reclaim tool then entered my old and new seed pressed continue.

I received Transaction confirmed notification then was instructed to submit after a long wait I received a message the funds would be send to the current address in the new seed.

Is there something I'm missing?

Thanks!
By Winston - 29 Nov 2017

lost - 29 Nov 2017
Hello I followed the reclaim process but according to the instructions I'd have to confirm the seed. I was never asked for this. 

After logging in with new seed.
I started the reclaim tool then entered my old and new seed pressed continue.

I received Transaction confirmed notification then was instructed to submit after a long wait I received a message the funds would be send to the current address in the new seed.

Is there something I'm missing?

Thanks!

@lost It sounds like you successfully completed the reclaim process, right? The IOTA Foundation hasn't started processing reclaims yet, so your balance won't return until that happens. You can keep up with live updates in the Reclaim Status thread that's pinned in the General Discussion forum here
By lost - 29 Nov 2017

Winston - 29 Nov 2017
lost - 29 Nov 2017
Hello I followed the reclaim process but according to the instructions I'd have to confirm the seed. I was never asked for this. 

After logging in with new seed.
I started the reclaim tool then entered my old and new seed pressed continue.

I received Transaction confirmed notification then was instructed to submit after a long wait I received a message the funds would be send to the current address in the new seed.

Is there something I'm missing?

Thanks!

@lost It sounds like you successfully completed the reclaim process, right? The IOTA Foundation hasn't started processing reclaims yet, so your balance won't return until that happens. You can keep up with live updates in the Reclaim Status thread that's pinned in the General Discussion forum here

@Winston  thank you for your quick reply. I think it went good I was just wondering about the seed verification since this was never asked in the process, the address matched that is why I'm assuming it went OK. If I had no funds available would i still have received a successful notification?

Thanks again!
By Winston - 29 Nov 2017

lost - 29 Nov 2017
Winston - 29 Nov 2017
lost - 29 Nov 2017
Hello I followed the reclaim process but according to the instructions I'd have to confirm the seed. I was never asked for this. 

After logging in with new seed.
I started the reclaim tool then entered my old and new seed pressed continue.

I received Transaction confirmed notification then was instructed to submit after a long wait I received a message the funds would be send to the current address in the new seed.

Is there something I'm missing?

Thanks!

@lost It sounds like you successfully completed the reclaim process, right? The IOTA Foundation hasn't started processing reclaims yet, so your balance won't return until that happens. You can keep up with live updates in the Reclaim Status thread that's pinned in the General Discussion forum here

@Winston  thank you for your quick reply. I think it went good I was just wondering about the seed verification since this was never asked in the process, the address matched that is why I'm assuming it went OK. If I had no funds available would i still have received a successful notification?

Thanks again!

@lost Phase 2 of the reclaim should have asked you to put in your old seed and a new seed, and then it should have made you confirm the proof transaction. If you did that, then you're all set. If no funds were available, I don't think that the reclaim would have completed (it would have told you), but I'm not completely sure on that. Maybe someone else can chime in.
By Kwagga - 29 Nov 2017

Hi Winston (and anyone else who can help).

I bought some Iota in June via Bitfinex and then immediately transferred it to an external seed, then made a new seed and transferred it to that. Then I just left it for a long while without ever logging in again until last month, when like a lot of people I was surprised to find a 0 balance.

I read through all the guides that came through and tried to find my address in the snapshot list. Problem is when I logged into my old seed, there weren't any addresses in the history. Am I looking in the wrong place?

Since the reclaim tool and process went live, I went through with it and received the message that all reclaimed funds would be sent to my new seed. But as you mentioned above, you think that means there are funds to be reclaimed but you're not sure. I think I'd feel a lot more confident if I knew where to find an address that I can find in the snapshot list.
By Winston - 29 Nov 2017

Kwagga - 29 Nov 2017
Hi Winston (and anyone else who can help).

I bought some Iota in June via Bitfinex and then immediately transferred it to an external seed, then made a new seed and transferred it to that. Then I just left it for a long while without ever logging in again until last month, when like a lot of people I was surprised to find a 0 balance.

I read through all the guides that came through and tried to find my address in the snapshot list. Problem is when I logged into my old seed, there weren't any addresses in the history. Am I looking in the wrong place?

Since the reclaim tool and process went live, I went through with it and received the message that all reclaimed funds would be sent to my new seed. But as you mentioned above, you think that means there are funds to be reclaimed but you're not sure. I think I'd feel a lot more confident if I knew where to find an address that I can find in the snapshot list.

@Kwagga Hey there, thanks for the post.

Do you remember approximately how many addresses you used in that old wallet? It sounds like you were just storing the balance, so you probably used very few. You can use the wallet to generate addresses and attach them to the tangle, and then compare the first 15 characters of each one of those addresses to the snapshot. This is how you'll be able to find the address with your balance in the snapshot.

Here's the snapshot document:
By vinnie2200 - 29 Nov 2017

Winston - 29 Nov 2017
vinnie2200 - 29 Nov 2017
Dear Community,
Sadly my wallet balance is zero to, i've read the whole topic and tried al the suggestions but without any luck! Im am not so tactical and my english is below average to understand some (technical) terms.So i'de like to explain what i did so far and hope someone can help me out...

1. Buyed Iota on bitfinex on the 24th and 25th of november
2. send it to my ANDROID iota wallet with address DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
3  After the first transaction my balance was fine, the second transaction my Iota was balance was zero
4. I downloaded the last windows iota wallet, put in my seed and did a reclaimtool not sure if this was correct to do?
5. i checked the host node and the Min Weight Magnitude at a minimum of 14
6. I've clicked receive address and Attach To Tangle for over 85 times without success (in my old seed)
7. i start to doubt if i use the correct seed because i forget the checksum code (but i wrote down the seed correctly on a piece of paper)

A small recap what i did so far. At first i like to know if my Iota's are safe, Second if they are how can i get them back!

I hope someone can help me out, ill reward the person with a little donation if i get my iota back.

Thanks in advance

@vinnie2200 Thanks for posting, Vinnie. I know that this stuff can be confusing and frustrating, but luckily your situation looks to be very simple.
https://iotasear.ch/address/DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
This address has your balance available. You just need to generate a couple of addresses, and your balance will appear in the wallet. (Click 'Receive' > 'Generate Address' > 'Attach to Tangle'  repeat this process a few times)

Please post with the results.

@Winston i generated 235 addresses on my old seed and still have a zero balance! There has to be another problem than the very simple situation you described. Maybe the seed is incorrect, what i doubt...Is there a way to double check it, without the cheksum code ? 
By Winston - 29 Nov 2017

vinnie2200 - 29 Nov 2017
Winston - 29 Nov 2017
vinnie2200 - 29 Nov 2017
Dear Community,
Sadly my wallet balance is zero to, i've read the whole topic and tried al the suggestions but without any luck! Im am not so tactical and my english is below average to understand some (technical) terms.So i'de like to explain what i did so far and hope someone can help me out...

1. Buyed Iota on bitfinex on the 24th and 25th of november
2. send it to my ANDROID iota wallet with address DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
3  After the first transaction my balance was fine, the second transaction my Iota was balance was zero
4. I downloaded the last windows iota wallet, put in my seed and did a reclaimtool not sure if this was correct to do?
5. i checked the host node and the Min Weight Magnitude at a minimum of 14
6. I've clicked receive address and Attach To Tangle for over 85 times without success (in my old seed)
7. i start to doubt if i use the correct seed because i forget the checksum code (but i wrote down the seed correctly on a piece of paper)

A small recap what i did so far. At first i like to know if my Iota's are safe, Second if they are how can i get them back!

I hope someone can help me out, ill reward the person with a little donation if i get my iota back.

Thanks in advance

@vinnie2200 Thanks for posting, Vinnie. I know that this stuff can be confusing and frustrating, but luckily your situation looks to be very simple.
https://iotasear.ch/address/DUTZDSRBBIHJSYNDWFLWBRJAULNOHVDRQIXXHRFDWW9FA9NNZ9VNSGLZLMY9QIMXCELXKUMNXEDXYXDBZDDQTMOXTZ
This address has your balance available. You just need to generate a couple of addresses, and your balance will appear in the wallet. (Click 'Receive' > 'Generate Address' > 'Attach to Tangle'  repeat this process a few times)

Please post with the results.

@Winston i generated 235 addresses on my old seed and still have a zero balance! There has to be another problem than the very simple situation you described. Maybe the seed is incorrect, what i doubt...Is there a way to double check it, without the cheksum code ? 

@vinnie2200 Can you try manually typing your seed in?
By rocky3xr - 30 Nov 2017

Hi guys I need help, I use to have 58.4 IOTA on my deskopt wallet, I did everything you describes, only one transaction from bitfinex to the desktop wallet, furthermore I can not find my address on that https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

I got this errors
https://gyazo.com/2079206f38e8c06f2ce9150276b1de90
https://gyazo.com/a69082d81436fea5e5f0eeda6878339d

Could someone help me?


thank you very much!
By Kwagga - 30 Nov 2017

Winston - 29 Nov 2017
Kwagga - 29 Nov 2017
Hi Winston (and anyone else who can help).

I bought some Iota in June via Bitfinex and then immediately transferred it to an external seed, then made a new seed and transferred it to that. Then I just left it for a long while without ever logging in again until last month, when like a lot of people I was surprised to find a 0 balance.

I read through all the guides that came through and tried to find my address in the snapshot list. Problem is when I logged into my old seed, there weren't any addresses in the history. Am I looking in the wrong place?

Since the reclaim tool and process went live, I went through with it and received the message that all reclaimed funds would be sent to my new seed. But as you mentioned above, you think that means there are funds to be reclaimed but you're not sure. I think I'd feel a lot more confident if I knew where to find an address that I can find in the snapshot list.

@Kwagga Hey there, thanks for the post.

Do you remember approximately how many addresses you used in that old wallet? It sounds like you were just storing the balance, so you probably used very few. You can use the wallet to generate addresses and attach them to the tangle, and then compare the first 15 characters of each one of those addresses to the snapshot. This is how you'll be able to find the address with your balance in the snapshot.

Here's the snapshot document:

I really don't remember at all how many addresses I had but beyond receiving the initial amount of iota, I never used it for anything else. I did indeed generate addresses and attach them to the tangle (42 addresses) and no luck with recovering my balance.. I will try to do a comparison like you suggested.
By Winston - 30 Nov 2017

rocky3xr - 30 Nov 2017
Hi guys I need help, I use to have 58.4 IOTA on my deskopt wallet, I did everything you describes, only one transaction from bitfinex to the desktop wallet, furthermore I can not find my address on that https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

I got this errors
https://gyazo.com/2079206f38e8c06f2ce9150276b1de90
https://gyazo.com/a69082d81436fea5e5f0eeda6878339d

Could someone help me?


thank you very much!

@rocky3xr Connect to a different host until that error goes away, and then generate a few addresses. Search for those addresses in the snapshot (maybe do this for the first 5 addresses if you didn't send any transactions previously in the wallet).
By choirguy112766 - 30 Nov 2017

Winston - 28 Nov 2017
choirguy - 28 Nov 2017
I am new to this. I actually done some research with IOTA.....I had already purchased $260MM in IOTA.......they were all purchased within the last two weeks (after the snapshot). 
I have an issue of how to move my deposit addresses (with its hash address) which I located using my seed (because when I sign on in the wallet, the balance is zero)........I created 25 transfers and 19 addresses - within those 25, I located the balances, but they are part of three different hashes. IOTA does not seem to have a chat room or an actual ph# to solve this issue - also, there are arrows pointing inward in green and outward in pink...does that mean the addresses with those balances in green are safe in the tangle, and the pink means it was transferred to a new address or it was cashed-out to an exchange ?? can anyone guide or assist me ??.......I am much appreciated for your help
Thank you......I have three hashes which I located which have my IOTA's.....can I just leave in the hash (security) or should I move to my actual location where I have other balances that have accumulated?........I have the the three hash address with my IOTA address attached to it...........what do you recommend??

@choirguy
How to send a receive a transaction: https://kb.helloiota.com/TroubleshooterGuide50008.aspx

By choirguy112766 - 30 Nov 2017

I do have a balance in the wallet and three hash addresses (under history) that have all of the other balances which were confirmed...do I leave them there or do I need to change host and then create new addresses, but if I that is the case, what will happen to my balance.....will it remain there regardless of the host I use????
By Winston - 30 Nov 2017

choirguy - 30 Nov 2017
I do have a balance in the wallet and three hash addresses (under history) that have all of the other balances which were confirmed...do I leave them there or do I need to change host and then create new addresses, but if I that is the case, what will happen to my balance.....will it remain there regardless of the host I use????

@choirguy
Thanks for the question. I didn't understand your initial question, but I think I've got it now:
You've got the correct balance in your wallet, and you only recently obtained that balance (you got it after the most recent snapshot). You're asking if you need to reclaim or otherwise move your balance to a new seed, because I presume you see everyone else doing these things.

The answer is that if you see your balance in your wallet, you're totally safe to keep it there. You don't need to reclaim or move it around at all. Just make sure not to reuse an address or give your seed to anyone, and you'll be good to go. :IOTA:
By kishore - 1 Dec 2017

Hi,

I had transferred my IOTA coins from Binance to IOTA Wallet on November 17th, I was able to receive those coins with in few minutes. I have logged in on 19th to check my balance and everything looked good. Today when i logged back, i don't see any balance. I tried generating addresses(104 times) and changing Nodes but none of them helped. 

This is the address that received my coins -YHUOYNKROGQEL9HIRJVNKPQKJMLHBXBVHDUBZAKBPGRHDZYWF9XLPIGNTEPGCYUDJRHBRMW9ISHMZKCMWDRODRMTXX
In here i can see some activity but i don't understand what that means
https://iotasear.ch/address/YHUOYNKROGQEL9HIRJVNKPQKJMLHBXBVHDUBZAKBPGRHDZYWF9XLPIGNTEPGCYUDJRHBRMW9ISHMZKCMW

Can anyone help me with this?



By Winston - 1 Dec 2017

kishore - 1 Dec 2017
Hi,

I had transferred my IOTA coins from Binance to IOTA Wallet on November 17th, I was able to receive those coins with in few minutes. I have logged in on 19th to check my balance and everything looked good. Today when i logged back, i don't see any balance. I tried generating addresses(104 times) and changing Nodes but none of them helped. 

This is the address that received my coins -YHUOYNKROGQEL9HIRJVNKPQKJMLHBXBVHDUBZAKBPGRHDZYWF9XLPIGNTEPGCYUDJRHBRMW9ISHMZKCMWDRODRMTXX
In here i can see some activity but i don't understand what that means
https://iotasear.ch/address/YHUOYNKROGQEL9HIRJVNKPQKJMLHBXBVHDUBZAKBPGRHDZYWF9XLPIGNTEPGCYUDJRHBRMW9ISHMZKCMW

Can anyone help me with this?




@kishore It look like there was an ougoing transaction made 11 days ago. This is likely the result of accidental address reuse.
By lavera - 1 Dec 2017

thank you for your help , i got my balance now 
By kishore - 1 Dec 2017

I haven't reused the address. I just send the coins from binance 1 time and that's it. Is there any way to get back my coins?
By Winston - 1 Dec 2017

kishore - 1 Dec 2017
I haven't reused the address. I just send the coins from binance 1 time and that's it. Is there any way to get back my coins?

@kishore Unfortunately there doesn't seem to be a way to access a balance that belongs to an address to which you don't have the private key. This theft could have been caused by numerous things - did you use an online seed generator, do you have a keylogger on your computer, did you ever send a transaction from this wallet even before the snapshot (many months ago), etc.?
By Wiseowl - 1 Dec 2017

EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!


By choirguy112766 - 1 Dec 2017

Winston - 30 Nov 2017
choirguy - 30 Nov 2017
I do have a balance in the wallet and three hash addresses (under history) that have all of the other balances which were confirmed...do I leave them there or do I need to change host and then create new addresses, but if I that is the case, what will happen to my balance.....will it remain there regardless of the host I use????

@choirguy
Thanks for the question. I didn't understand your initial question, but I think I've got it now:
You've got the correct balance in your wallet, and you only recently obtained that balance (you got it after the most recent snapshot). You're asking if you need to reclaim or otherwise move your balance to a new seed, because I presume you see everyone else doing these things.

The answer is that if you see your balance in your wallet, you're totally safe to keep it there. You don't need to reclaim or move it around at all. Just make sure not to reuse an address or give your seed to anyone, and you'll be good to go. :IOTA:

Thank you for your reply.......I have a small balance now, but the ones that I purchased previously this, I was able to locate them......they are in a hash (3)....I also noticed there are "pink" arrows on one of the balances......does
 that mean it was a transfer....also, I was under the impression that you can use that deposit address for as many iota's I purchase, but I saw that the IOTA Staff took one of the balances and created a separate deposit address ?so in essence, each time I put in new IOTA's I need to create new deposit address for it.......is this correct.....

Thank you ???
By Winston - 1 Dec 2017

choirguy - 1 Dec 2017
Winston - 30 Nov 2017
choirguy - 30 Nov 2017
I do have a balance in the wallet and three hash addresses (under history) that have all of the other balances which were confirmed...do I leave them there or do I need to change host and then create new addresses, but if I that is the case, what will happen to my balance.....will it remain there regardless of the host I use????

@choirguy
Thanks for the question. I didn't understand your initial question, but I think I've got it now:
You've got the correct balance in your wallet, and you only recently obtained that balance (you got it after the most recent snapshot). You're asking if you need to reclaim or otherwise move your balance to a new seed, because I presume you see everyone else doing these things.

The answer is that if you see your balance in your wallet, you're totally safe to keep it there. You don't need to reclaim or move it around at all. Just make sure not to reuse an address or give your seed to anyone, and you'll be good to go. :IOTA:

Thank you for your reply.......I have a small balance now, but the ones that I purchased previously this, I was able to locate them......they are in a hash (3)....I also noticed there are "pink" arrows on one of the balances......does
 that mean it was a transfer....also, I was under the impression that you can use that deposit address for as many iota's I purchase, but I saw that the IOTA Staff took one of the balances and created a separate deposit address so in essence, each time I put in new IOTA's I need to create new deposit address for it.......is this correct.....

Thank you

@choirguy I've come away from your description being more confused about your situation, sorry. Maybe someone else can chime in and help you out. I'm going to need a more detailed and sequential explanation to be able to understand. Making a new thread in this forum to contain all of the details of your situation would be best
By ndox - 1 Dec 2017

Hi,
I've got exactly the same issue as @kishore.

I only done 1 received transaction from bitfinex but 12 hours after I saw a send transaction to another address.

I spent my evening trying to recover / understand..

Can someone explain me what happens  ?
https://iotasear.ch/address/VPDLZKF9CZNUDAUC9LSCYBRJJL9HEOCTIXFHBEFDSMHUZZJTJLXZAQYEBXLO9YXASOFMNUVVZVOBOAWBW
I never send anything to the address 9OXXSDURUIMPKHTKBQH9NXBOEPKNARSGWHYPYHEMOBH9KUTMFBBIAFFIZOSLHPFIXECQXIMRKCBZEUUC9INGHSMHIZ and din't see it in the addresses listed on my wallet.

In my history addresses I can  see that the address I used to received iota is crossed. What does it mean ?

Are those iota lost forever (for me ..) ?


Thanks
By Winston - 1 Dec 2017

ndox - 1 Dec 2017
Hi,
I've got exactly the same issue as @kishore.

I only done 1 received transaction from bitfinex but 12 hours after I saw a send transaction to another address.

I spent my evening trying to recover / understand..

Can someone explain me what happens  ?
https://iotasear.ch/address/VPDLZKF9CZNUDAUC9LSCYBRJJL9HEOCTIXFHBEFDSMHUZZJTJLXZAQYEBXLO9YXASOFMNUVVZVOBOAWBW
I never send anything to the address 9OXXSDURUIMPKHTKBQH9NXBOEPKNARSGWHYPYHEMOBH9KUTMFBBIAFFIZOSLHPFIXECQXIMRKCBZEUUC9INGHSMHIZ and din't see it in the addresses listed on my wallet.

In my history addresses I can  see that the address I used to received iota is crossed. What does it mean ?

Are those iota lost forever (for me ..) ?


Thanks

@ndox If you didn't send that outgoing transaction from your wallet, then it was stolen. It could have been stolen 2 different ways (address reuse or compromised seed), but this looks like a compromised seed. Did you use an online seed generator
By ndox - 1 Dec 2017

Winston - 1 Dec 2017
ndox - 1 Dec 2017
Hi,
I've got exactly the same issue as @kishore.

I only done 1 received transaction from bitfinex but 12 hours after I saw a send transaction to another address.

I spent my evening trying to recover / understand..

Can someone explain me what happens  ?
https://iotasear.ch/address/VPDLZKF9CZNUDAUC9LSCYBRJJL9HEOCTIXFHBEFDSMHUZZJTJLXZAQYEBXLO9YXASOFMNUVVZVOBOAWBW
I never send anything to the address 9OXXSDURUIMPKHTKBQH9NXBOEPKNARSGWHYPYHEMOBH9KUTMFBBIAFFIZOSLHPFIXECQXIMRKCBZEUUC9INGHSMHIZ and din't see it in the addresses listed on my wallet.

In my history addresses I can  see that the address I used to received iota is crossed. What does it mean ?

Are those iota lost forever (for me ..) ?


Thanks

@ndox If you didn't send that outgoing transaction from your wallet, then it was stolen. It could have been stolen 2 different ways (address reuse or compromised seed), but this looks like a compromised seed. Did you use an online seed generator

@Winston, yes, I followed https://iotasupport.com/gui-newseed.shtml.. and so use https://ipfs.io/ipfs/QmdqTgEdyKVQAVnfT5iV4ULzTbkV4hhkDkMqGBuot8egfA.

By Winston - 1 Dec 2017

ndox - 1 Dec 2017
Winston - 1 Dec 2017
ndox - 1 Dec 2017
Hi,
I've got exactly the same issue as @kishore.

I only done 1 received transaction from bitfinex but 12 hours after I saw a send transaction to another address.

I spent my evening trying to recover / understand..

Can someone explain me what happens  ?
https://iotasear.ch/address/VPDLZKF9CZNUDAUC9LSCYBRJJL9HEOCTIXFHBEFDSMHUZZJTJLXZAQYEBXLO9YXASOFMNUVVZVOBOAWBW
I never send anything to the address 9OXXSDURUIMPKHTKBQH9NXBOEPKNARSGWHYPYHEMOBH9KUTMFBBIAFFIZOSLHPFIXECQXIMRKCBZEUUC9INGHSMHIZ and din't see it in the addresses listed on my wallet.

In my history addresses I can  see that the address I used to received iota is crossed. What does it mean ?

Are those iota lost forever (for me ..) ?


Thanks

@ndox If you didn't send that outgoing transaction from your wallet, then it was stolen. It could have been stolen 2 different ways (address reuse or compromised seed), but this looks like a compromised seed. Did you use an online seed generator

@Winston, yes, I followed https://iotasupport.com/gui-newseed.shtml.. and so use https://ipfs.io/ipfs/QmdqTgEdyKVQAVnfT5iV4ULzTbkV4hhkDkMqGBuot8egfA.


I'm not sure then. Those seed generation methods should be alright, but in the future you should always change a handful of characters in the generated seed to ensure it's safe.
By Wiseowl - 1 Dec 2017

Wiseowl - 1 Dec 2017
EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!




By Wiseowl - 1 Dec 2017

Wiseowl - 1 Dec 2017
Wiseowl - 1 Dec 2017
EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!





not helpful, considering i said i did all this and read this 5 times now.   My questions werent addressed. Just leaving a copy of the so called instructions that are everywhere is a waste of time. 
By Winston - 2 Dec 2017

Wiseowl - 1 Dec 2017
Wiseowl - 1 Dec 2017
Wiseowl - 1 Dec 2017
EricHop - 25 Oct 2017
First of all, don't panic, your IOTAs are most likely perfectly safe.

Second, no matter who or what, *never* give your seed to anyone. Especially not if they say they are an IOTA developer who will help you recover your balance. These people are scammers and will steal your IOTA.

I will show the steps you can take to recover your balance. I will also try to explain to you why this happened. I recommend you take the time to read and understand the how and why. Understanding what you invested in is the best thing you can do to keep your investment safe.


Steps to find your balance

  1. First, make sure you upgrade to version 2.5.4 of the *desktop* wallet. You can safely skip older versions if you did not install those before. These older versions will no longer work. The process for the Android wallet should be similar. Just make sure you update to the latest version first. You can find version 2.5.4 of the desktop wallet for Windows, Mac, and Linux here (don’t get confused by the title of the page, this is the latest wallet):
    https://github.com/iotaledger/wallet/releases

  2. Next, determine if you need to reclaim your funds. Do not start the reclaim tool yet. If you used the previous wallets (2.5.1+) and you had any funds that were visible in that wallet you do not need to reclaim these funds using the reclaim tool. Just continue with step 3 first to find your balance again. If you last used your wallet before the transition in August, or if you already know that the IOTA foundation took custody of some of your funds, then you need to take some extra steps to reclaim your funds after you restored your balance. I will discuss those later. If you did start the reclaim tool unnecessarily there's no problem. You can still use your old seed and use the next steps to find your balance.

  3. After installing the new wallet you need to set up your wallet correctly. What you need to do is go to Tools->Edit Node Configuration.

  4. Make sure that a Host node is selected. If you see 'Select Your Host' in the Host field, use the drop down to select one. Usually any one will do. However, keep in mind that a host may be temporarily offline, so if after selecting one the wallet indicates No Connection you may want to select another Host. My experience shows that the iotatoken.nl hosts are pretty reliable and fast.

  5. Make sure that Min Weight Magnitude is set to 14. Higher values should be no problem but will just cause the Proof of Work to take longer unnecessarily.

  6. Finally, you see a field that says Curl Implementation. The default is WebGL, which is a new setting that allows the wallet to use your graphics card to do the Proof of Work, thereby speeding up the process. However, some people will find that they get an Invalid Transaction Hash when they use this setting. The solutions for that are to either select CCURL instead, or to follow the instructions found in this link to make sure the wallet uses the correct graphics card:
    https://steemit.com/iota/@tector/iota-light-wallet-2-5-1-dealing-with-invalid-transaction-hash

  7. Note that it may be necessary to close and restart the wallet after changing any of those settings. I would do that just to be sure that the changes are active.

  8. Now you can use your seed to log into the wallet, so you can start finding your balance again. Make absolutely sure that you are using the correct seed. Any typo in the seed will result in a different wallet, and trying to find your balance in there is not going to work, obviously. There is a helpful checksum field next to the field where you can enter your seed. The wallet will tell you if your seed is too short or too long. And if you have entered exactly 81 characters it will show you a 3 character checksum that should always be the same for every version of the wallet. It will allow you to very quickly see if you made a typo, since any typo will result in a different checksum. If you are not sure if you used the correct seed there are instructions further down to help you make sure.

  9. After logging into the wallet you click on the Receive section. It will show you a new receive address. Now click Attach To Tangle. It will show ‘Attaching to Tangle’ for a while. Just wait for that to complete. If it takes too long you could try a different, faster node as outlined in step 4. Once it says ‘Address Attached’ you may see your total balance get updated with the balance of that address. If not, then click ‘Address Attached’. It will now say ‘Generate New Address’. Click that again. That will cause the next address to be generated and it will show ‘Attaching to Tangle’ again. Keep repeating this loop until you have recovered your balance completely. You can click the History section to see how many and which addresses you have generated so far. Addresses can be in pending state but that does not matter for finding your balance. You will need to generate all addresses you have used before for your entire balance to show up again. So if you have an idea of how many you used before that will be helpful. Most people should be able to find some or all of their balance within the first 20-30 addresses. But I know of people who needed to do 150+ re-attachments because they had been very active with their wallet. If your balance started to show up but never completely shows, and does not change any more after re-attaching don't bother continuing. The funds are usually clustered at the end of the address list. Any funds still missing have probably been taken into custody. See below for details on how to verify that.

  10. If you did not manage to find your balance using these steps, I suggest you take the time to read through the explanations below. You need to be able to understand why it still does not show and what you can do about it. If you did find your balance? Congratulations! But I still suggest you educate yourself so you know what you are invested in. I know it’s a drag to have to go through such a long document, but we’re still in beta software stage with the wallet and IOTA as a whole. Understanding how it works is equal to protecting yourself from losing your funds.


How does an IOTA wallet work?

Contrary to what most people believe your IOTA wallet does *not* contain your IOTAs. Instead, your IOTAs are safely stored in one or more addresses in the Tangle. You can see your wallet as a browser that knows how to retrieve the balance of an address. To do that it contacts a so-called node, and asks it to find the balance of that address in the distributed ledger database that the Tangle actually is. To be able to retrieve your entire balance, the wallet will usually have to retrieve the balances of multiple addresses that belong to your wallet and add them all up. The end result is displayed as your current balance.

Now here is an important thing: the wallet does not know at first how many and which addresses exactly to retrieve to accumulate your balance. The only starting point it has is the 81-character seed you provided when you logged into the wallet. This seed is the key that enables the wallet to always re-generate the addresses used by your wallet deterministically. Deterministically means that given the same seed it will always be able to generate the exact same sequence of addresses one by one. To determine your total accumulated balance the wallet will ask the node for each address balance in succession until the node indicates that an address cannot be found because it is not present in a transaction in the Tangle. This indicates to the wallet that it has not generated/used that address before, so it can safely stop accumulating address balances. This fact is important to remember, because it will shortly explain why your balance is currently zero.

The wallet will generate new addresses as needed in two important ways. First, and most visible, when you want to receive IOTAs in your wallet you will need to generate a new receive address and attach that to the Tangle. Addresses are not supposed to be re-used because the signing process used to spend funds from an address uses one-time signatures. Because of the one-time nature of the signing process, the private key for that address gets partially exposed by every spend from the same address, opening it to a brute force attack. And since anyone that has the private key to an address can spend the funds in that address it's not very wise to open yourself up to such an attack. That's why the wallet tries to defend itself against such attacks by automatically moving the remaining funds after spending to a new address in the wallet. It will also give you a 'private key reuse' error whenever you try to spend from an address you have already spent from.

So the second way in which the wallet will generate new addresses is by moving the remainder of a spent address to a new address. When you instruct it to send a certain amount of IOTAs to another address, what it will do is go through the known addresses in your wallet one by one, starting from the first, by generating the addresses in sequence from the seed. The wallet accumulates the amount of IOTAs it finds along the way on addresses with a non-zero balance, until it has accumulated enough IOTAs to cover the amount you want to send. The contents of the non-zero addresses it has accumulated in this way will be sent as a single transfer to the receiving address and -if there is a remainder- the remainder will be sent as a second transfer to a newly generated address in your wallet. This will cause the latter address to be attached to the Tangle, so it lives there now, and the wallet will be able to see it as in use already whenever it scans for your balance as outlined above. All addresses used as the input for the transaction will end up having a zero balance, so they are not likely to be re-used any more, unless you make the mistake of not creating a new receive address but re-using a previous one.

It is important for the recovery process that you have an idea of how many addresses were in use before you 'lost' your balance (before the Snapshot happened, see below). For most people that will be up to one or two dozen addresses. But for people who used the wallet regularly before the snapshot happened that can easily go up in the hundreds. I personally have helped someone retrieve his balance who had 150+ addresses in use in his wallet.


Why is my balance zero?

To understand what happened you need to know what happens when the IOTA foundation generates a new Snapshot of the IOTA ledger database. This is done every now and then for maintenance reasons. The last Snapshot was created on Tuesday October 24th, 2017. One reason for taking a Snapshot is that the Tangle is constantly expanding, and therefore taking up more and more memory. To help nodes in keeping the amount of memory they need for storing the database limited, the Tangle is pruned by removing the history of transactions. Remember that after every transaction you end up with no longer used addresses with a zero balance. The transactions that caused these only take up space and are no longer necessary for correct functioning of the nodes. There are even more ways that can cause zero balance transactions to occur, like when a wallet generates and attaches a new address to the Tangle. There are also transactions that are used as messages between systems and do not contain any balance.

So after a Snapshot is taken the end result is a simple list of all addresses that contain a non-zero balance and their respective balances, and no history of how those balances happened is preserved on the regular nodes. By the way, this history *does* get preserved on so called perma-nodes, like ioatsear.ch, which will keep track of the entire history all the way back to the first transaction ever. But for most use cases this history is not necessary. It's only the non-zero end balances that are important, since they are the only ones that can be spent.

Note that the Snapshot process is such that any transactions that were not confirmed yet while the Snapshot was being taken will be canceled and it will be as if the funds never left the wallet of the sender. So that means some transactions may have to be performed again once you have restored your wallet. A deposit from your wallet to Bitfinex that was canceled will have never left your wallet. A withdrawal from Bitfinex to your wallet that was canceled will have never left the Bitfinex wallet. Just send those transactions again when that happened. They should pose no problem.

Now, remember how the wallet will figure out its balance? It will ask a node to retrieve the balances of each address it generates in succession from the seed, starting with the first one, that has been used in a transaction, until it finds a non-used address, which indicates that the wallet did not generate that address before. However, since the Snapshot has removed all historical transactions the first address it checks will not be found to be used by a transaction in the Tangle, and so the wallet stops scanning for balances immediately, because it thinks it has not generated that address yet, ultimately resulting in a zero accumulated balance.

So that's the reason you see a zero balance. The wallet simply stopped scanning for addresses with balances too soon, because it does not know that the Snapshot process has removed the transaction history. This means that the remedy for finding your balance is simple. Start re-generating and attaching your previously used receive addresses one by one. This will cause zero-balance transactions using that address to be connected to the Tangle. Which means the wallet now can see the address is in use in the Tangle and ask the node for the corresponding balance. In particular, you need to do this as many times as you had used addresses in the past, so that they can all be found in the Tangle again. To be sure, this can be a tedious process and it would have been nice if the wallet designers had included a command that allows you to tell it to generate the next X addresses until it finds one with a balance. But that is not the case at the moment, so there is no use in complaining right now. I am sure this feature will show up in a next incarnation of the wallet.


Why is the wallet still not able to find my balance?

The Sep 22nd and Oct 24th Snapshot processes have done two additional maintenance tasks that may result in you still not being able to successfully retrieve your correct balance. First, since the implementation of the Proof of Work function has changed from kerl to curl in August there was a need to transition balances to the use of the new curl implementation. A lot of people already did this transition as part of their upgrading their wallet from an older version to version 2.4.0. Since it turned out that there are people who managed to lose their seed and also many people who did not transition yet, the IOTA foundation has taken the precaution to remove those old-style kerl addresses from the Tangle and has taken custody of them. So if your previous wallet was from before version 2.4.0 you may fall into that category. You will need to use the reclaim tool as explained further down to reclaim those funds.

Second, because it was found that quite a number of people had spent multiple times from the same address, thereby exposing their funds to being stolen, the IOTA foundation decided to take similar custody of those addresses so they are no longer vulnerable. That means if you accidentally spent from the same address more than once in the past, and this address was still holding a balance, you will need to use the reclaim tool as explained further down to reclaim those funds.

In both cases one or more of your address balances may still be 'missing' even after the wallet has re-generated the missing address in the Tangle. The balance of such addresses was moved to the IOTA foundation custody address. You can check for those addresses if you think that may be what has happened to them here:
https://gist.githubusercontent.com/cyclux/2bb05d873c4ec6115cad1d100263d489/raw/612a49e46091586957448f6606ea981ab18022e7/snapshot_validation_20171023.txt

Allow for the page to load before searching through it, as it is a huge list.

You just copy an address you want to find out about to the clipboard, and then use control-F and paste to search on that page. Make sure you only use the first 81 characters of the address, as the 9 character checksum is not present in this list. I just paste the address and delete the last 9 characters.

If your address shows a category of KEY_REUSE or KEY_REUSE_OCT in this list then you have executed more than one spend from that address and the balance is now in custody of the IOTA foundation until you reclaim it.

If your address shows a category of CURL_UNUSED then your address was not transitioned to the new curl implementation yet and the balance is also in custody of the IOTA foundation until you reclaim it.

For more details, see this announcement from the foundation:
https://forum.iota.org/t/snapshot-public-validation-22-09-2017/4256


How do I make sure I am using the correct seed?

If you don’t remember the 3-character checksum or in any other way are unsure if you are using the correct seed, here are ways to find out:

If you know roughly how many addresses you used to have in your wallet, just go ahead and re-generate at least that amount of new receive addresses (detailed steps below). Along the way, usually towards the end, you should see your balance increasing. If your balance becomes non-zero that is a clue that you are definitely in your own wallet with the correct seed. If you cannot seem to get the entire balance you may either need to generate even more addresses, or some of your funds were taken into custody by the IOTA foundation for the reasons described above. In that case you will have to check the addresses which you think should contain a non-zero balance against the snapshot list. And if you find them there, you will have to reclaim them using the reclaim tool.

Making double sure that you are using the correct wallet can be easily done by using the iotasear.ch Tangle browser to check the history of an address. This means you can copy the first address and see if in the past funds were there. Assuming the first address was the first one to receive funds of course. If it did contain funds the amount is probably recognizable as your first IOTA withdrawal ever. Anyway, when any funds are there in the iotasear.ch history you can be sure you have used this seed before.

Finally,


How do I use the reclaim tool?

If you are absolutely sure that the IOTA foundation took custody of some of your funds after checking the above, you will need to use the reclaim tool to reclaim your funds. Note that the reclaim process is a two-step process currently.
NOTE: to make sure that you don't make any typos when entering your old and new seeds with this tool i highly suggest you copy/paste them from a proven working copy. It would be silly to finally reclaim your funds to a seed that contains a typo and therefore the reclaimed funds would become irretrievable.
UPDATE: The reclaim tool in phase 2 will ask once again for the new seed, so unless you make the same typo twice this seems not really to be a problem.
In case multiple reclaims were put in, the one confirmed in the lowest milestone will be the one processed.


For more details on how to use the reclaim tool see this link for phase 1:
https://blog.iota.org/gui-v2-5-2-latest-release-with-iota-reclaim-tool-32d364d6241a
And this link for phase 2:
https://blog.iota.org/gui-wallet-phase-two-of-the-reclaim-process-f5913109cf46


I hope this was helpful

Enjoy IOTA, let’s make it a success!





not helpful, considering i said i did all this and read this 5 times now.   My questions werent addressed. Just leaving a copy of the so called instructions that are everywhere is a waste of time. 

@Wiseowl I'm not sure what your question is. You've posted a blank message the last few times
By ndox - 2 Dec 2017

Winston - 1 Dec 2017