Hello,
I would like to share my experience and solution how to migrate from
Windows Client BitShares 0.X.X to BitShares 2.0.
In my case, once I performed the steps provided by official BitShares site (
http://docs.bitshares.eu/migration/howto-exporting-wallet.html), I found that one from my 3 accounts is missing balances(0 BTS!), and another account contains only 30% from the expected balance. I tried to explain my problem on this forum, and all I got from "experts" is the same solutions provided by the site, which was retried several times without any result.
It looks like the official guide is working only for perfect worked BitShares client, which is never crashed, never uninstalled, never restored.
So, if you did restore your wallet from backup and other dirty stuffs, especially after you did any transactions, you may experience the incorrect balances issue during migration, and below I will explain how to migrate in the right way, which worked for me.
Task 1: Upgrade old BitShares Client to 0.9.3c1. Download the client version 0.9.3c from
https://github.com/bitshares/bitshares-0.x/releases/download/bts%2F0.9.3c/BitShares-v0.9.3c.exe2. Run installation and perform the Upgrade
3. Run the UI client and enter wallet key (if the application screaming about some RESET, press the RESET!)
4. Wait till your block chain is fully synced (the last block number in OLD block chain is 3832292)
Task 2: Re-scan block chain via console client of 0.9.3.c (Actually, this is the missing step in official guide!)5. Shutdown the BitShares UI client (Although you closed the window, the process may still run, and you should wait till it will really exit - check it via Task Manager)
6. Run the console client (c:\Program Files\BitShares\bin\bitshares_client.exe)
7. Enter:
wallet_open default 8. Enter:
wallet_unlock 324324244 9. Now it will ask you for a password of your wallet. You should enter the same password you are using to enter UI wallet, enter the password and press ENTER.
....NOTE! When you type your password it will not be displayed, so do not be confused, just keep typing!....
10. Enter
balance to check the balances for all your accounts. It will show the "bad" balances or nothing.
11. Enter
wallet_rescan_blockchain 0 3832292 false and press ENTER. This will re-scan all transactions, and may take several hours(or DAYS!), but you must wait till it complete!!!
.......after a lot of time you should see this.....
12. Enter
balance again. At this step I got this:
Task 3: Export wallet 13. Enter:
wallet_export_keys full_balances_0.9.3c.json...this will save the wallet keys in
full_balances_0.9.3c.json located in
c:\Program Files\BitShares\bin\ folder....
...you should import it to BitShares 2.0....
Task 4: Install BitShares 2.0 and continue with official guide14. Download and Install the latest client from
https://bitshares.org/download/15. Open official "Migration guide - Import wallet" -
http://docs.bitshares.eu/migration/howto-importing-wallet.html16. Import keys (as described there)
17. Claim balances (as described there)
18. And finally in Dashboard!
....
LOL! For 2nd account I got more BTS, than it was in console before migration...161K(after) vs 143K(before) !....(
Thanks God)
BitShares team should be more responsible for what they do, because many people did invest real money for them!I am not sure that it restored ALL of my money, but I'm sure that it restored most of them.Hope it will help somebody else!