Balance missing because of old wallet file

Started by 38PTSWarrior, September 22, 2014, 11:36:29 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

vikram

Quote from: 38PTSWarrior on October 06, 2014, 01:34:09 PM
Vikram,
I have now version 0.4.20 running. I waited for "synced". I made "wallet_regenerate_keys thirtyeightptswarrior 1000". The result was 2000. Now all the balances are back.

I can see Recent Transactions in "Overview" and in "My Accounts". They still show "UNKNOWN" sometimes but it looks like most of the market orders got fixed.

When I click on "thirtyeightptswarrior" in "My Accounts", there is nothing in the "Recent Transactions" tab.

In the top right corner it shows the alert bell, stating "JSON Parse error: Property name must be a string literal" with the number in red rising to 400 around 5 minutes of using the program. Do you know what this means?

Is your name "vikram" on the blockchain?
Thank you

The important part is that the balances are back. The transaction history will be missing information, but that is expected. I am not sure about the JSON parse error, this may be a bug in the web wallet. If you use the command "wallet_account_transaction_history thirtyeightptswarrior" in the console and it shows up, then it's just a bug in the GUI. Yes, I am vikram on the blockchain.

Quote from: bitmeat on October 05, 2014, 02:39:47 AM
Quote from: kisa0145 on October 05, 2014, 12:13:16 AM
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.

kisa

Okay, I did now the following sequence:
-> wallet_rescan_blockchain -> OK -> 100%
-> wallet_regenerate_keys kisa0145 2000 -> 2000 -> 100%
-> rescan -> OK -> 100%
-> wallet_regenerate_keys kisa0145 3000 -> 4000 -> 100%

no improvement yet :/

xeroc

Let the rescan finish.. takes some time .
Check progress with getinfo

kisa

#35
Quote from: xeroc on October 06, 2014, 06:32:16 PM
Try 2000 .. and run "rescan" manually

>> wallet_regenerate_keys kisa0145 2000

2999

no transaction scanning in progress...

>> rescan

OK

No changes... Sorry if I misunderstand what you meant by "manually"... (BTW, I hope you received my 250 BTSX to talktip.xeroc ;)

xeroc


kisa

>> wallet_regenerate_keys kisa0145 1000

1000

then nothing happens (don't see transaction scanning as was the case when i tried this command in previous versions)...
and i dont see any improvements to 10x outflows to UNKNOWN and still missing balance.

38PTSWarrior

Vikram,
I have now version 0.4.20 running. I waited for "synced". I made "wallet_regenerate_keys thirtyeightptswarrior 1000". The result was 2000. Now all the balances are back.

I can see Recent Transactions in "Overview" and in "My Accounts". They still show "UNKNOWN" sometimes but it looks like most of the market orders got fixed.

When I click on "thirtyeightptswarrior" in "My Accounts", there is nothing in the "Recent Transactions" tab.

In the top right corner it shows the alert bell, stating "JSON Parse error: Property name must be a string literal" with the number in red rising to 400 around 5 minutes of using the program. Do you know what this means?

Is your name "vikram" on the blockchain?
Thank you


bitmeat

Quote from: kisa0145 on October 05, 2014, 12:13:16 AM
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.

kisa

Quote from: vikram on October 04, 2014, 05:06:54 PM
Quote from: kisa0145 on October 04, 2014, 11:11:38 AM
Hi Vikram, just an update - no change yet with wallet_regenerate_keys within 0.4.20

Can you describe your situation like PTSWarrior did here: https://bitsharestalk.org/index.php?topic=9194.msg121778#msg121778

PTSWarrior, were you able to recover your funds?

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

38PTSWarrior

I didn't check. For now I want to forget about wallet, building and so on. In case my balance will not return, it will be my mistake because I didn't safe the backup file.
But now that I think about it, maybe I will do it tonight and tell you tomorrow evening.

vikram

Quote from: kisa0145 on October 04, 2014, 11:11:38 AM
Hi Vikram, just an update - no change yet with wallet_regenerate_keys within 0.4.20

Can you describe your situation like PTSWarrior did here: https://bitsharestalk.org/index.php?topic=9194.msg121778#msg121778

PTSWarrior, were you able to recover your funds?

kisa

Hi Vikram, just an update - no change yet with wallet_regenerate_keys within 0.4.20

vikram

Quote from: xeroc on September 30, 2014, 06:49:04 AM
lol .. this bugs suck ... can take one weeks to find them .. well done ..

@vikram: the market transactions are still using the wallet private key? So the account key alone cannot recover market transactions! If so, is there any chance this can be changed to account keys, or just impossible due to the protocol?

I have plans to make this change: https://github.com/BitShares/bitshares_toolkit/issues/814
Thought with how complex the current wallet code is, it may ultimately end up waiting until we create a new thin client wallet that doesn't required the entire blockchain.

Quote from: kisa0145 on September 30, 2014, 07:00:21 AM
Sounds promising! Appreciate Vikram fixing that, and Xeroc staying on the case. hoping for the resolution of market transactions to uknown and missing BTSX and bitUSD balances with the next release. ☺

There are still problems with the scanning so they may still show up as UNKNOWN. I am in the process of rewriting the scanning though, so once that is done the proper market transaction names should show up again. After the next update you should hopefully be able to recover any market balances after using wallet_regenerate_keys though.

kisa

Sounds promising! Appreciate Vikram fixing that, and Xeroc staying on the case. hoping for the resolution of market transactions to uknown and missing BTSX and bitUSD balances with the next release. ☺

xeroc

lol .. this bugs suck ... can take one weeks to find them .. well done ..

@vikram: the market transactions are still using the wallet private key? So the account key alone cannot recover market transactions! If so, is there any chance this can be changed to account keys, or just impossible due to the protocol?