please see here the original thread, Vikram...
https://bitsharestalk.org/index.php?topic=8371.msg114079#msg114079
to briefly summarize - on september 8th i bought 1000 bitUSD and left some market orders. later that day my windows crashed and i had to run system recovery. unfortunately i only had old wallet backup. all my market transactions and orders of September 8th show outflows to unknown, so i am missing some 120K BTSX and 1000bitUSD in my balance. xeroc kindly posted this issue on https://github.com/BitShares/bitshares_toolkit/issues/769
Pretty much in the same spot. Got about 1000BitUSD and 60KBTSX not showing up in my total. What I'd like to know if they went to collateral or if they will at some point be recovered.
I have not forgotten about these issues; I will be looking into them.
Thanks Vikram. Would such issues still be worked on if the merger happens?
Yes, I will address as many issues as I can regardless of any DAC merges.
I have started rewriting some of the key (re)generating code. I suspect your wallet(s) somehow got into an inconsistent state where the current version of wallet_regenerate_keys won't properly regenerate everything. My updates won't make it into the next release (0.4.21), but when the changes are ready we will see if hopefully you can regenerate the proper keys to unlock your funds.
v0.4.24 is out (https://github.com/BitShares/bitshares/releases/tag/v0.4.24) which finally has some updates to the wallet key handling and regeneration.
kisa and bitmeat if you are still missing funds, try the following steps exactly as I've written them:
- Make sure you have the wallet or wallet backup of the wallet you originally used for the market orders that you are missing funds from.
- Open the wallet (or restore the backup) with v0.4.24.
- Unlock the wallet if you haven't already.
- Make a new backup of the wallet that we will restore to later.
- We will now regenerate a large number of keys. This will make the wallet slow afterwards, so after we are done we will restore from the most recent backup.
- Use the command "wallet_regenerate_keys <account_name> 10500", replacing <account_name> with your relevant account name. This will take some time to generate all those keys and then rescan the blockchain.
- Check "wallet_account_balance". Does that balance include your missing funds now?
- Check "wallet_market_order_list". Do you have any orders which you weren't able to access before?
- If you are able to access any missing funds, it's easiest to just transfer your entire balance back to yourself.
- Restore the backup we created in step (4) and if you transferred any new funds back to yourself, it should show up as an incoming transaction and you should be able to access those funds now.
Let me know if this helps anyone.
Finally I had time to implement the above instructions.
First, I deinstalled all previous client versions and deleted bitshares directory under appshare/ roaming.
Then I downloaded v.0.4.24 from bitshares.org and created an empty wallet.
Syncing blocks didn't work first, got stuck now and then, after I agreed to patch updates. I had to reinstall clean and rejected patch updates. Sync crashed half time, but resumed next day and completed. Then I installed patch updates.
Importing old .json backup did work, and I created new backup before regenerating keys.
Then - great news - regenerating keys 10500 did work and restored missing balances from old orders!
Then I transfered part of BTS to myself (as I was afraid to transfer all funds yet). Outgoing balance was substracted but incoming balance didn't show up, also not after wallet_account_balance.
When I restored to the newly created backup, still the incoming balance from the latest self transfer was missing.
When I tried to quit client crashed. At re-opening the client showed empty wallet, was not connecting. I agreed to reindexing database.
Then client at default picked up a strange version of wallet, with somewhat incorrect balance and without transaction history. I attempted to regenerate 10500 keys again, and transaction history appeared again after a very slow rescan. Still the recent self-transfer part of balance was missing and self - transfer didn't show under transaction history.
Perhaps I better wait until a new version and then try again, as the client keeps crashing at this stage and I don't want to invest more time into this struggle, as I am not tech person.
Anyway, when I saw restored balance at some point during that process, this gave me confidence that at some future point I get all my funds and will be able to trade on market seamless
good luck guys with the new release!