Hello guys, I have a problem
My wallet had 2 incoming transactions (received not minted) totaling 5000 phs. Now I was stupid enough to not backup my wallet and suddenly the deamon gives 'error reading wallet', maybe due to repeated power outs. I erased the blockchain and restarted deamon to start over, it worked until some height then gave the same error. pywallet gives me a bad tx in wallet.
So what I did is erase blockchain, start deamon and 'listreceivedbyaddress', which gave me only on address that received 5000.
I dumped that private key, moved away the wallet and started a fresh installation. It worked great, but of course with 0 balance.
Now after sync, I imported that key into new wallet, wondering if I would get my 5000 only, or also my minted pos on these (they were about 3 months old, before problem they had created some 500+ pos.
I was prepared of course to loose those 500 stones.
The weird thing is that after importing the key, my balance was around 4500
and right away they started to create some small pos blocks.
How can this be?
Thanks
Power loss is very bad for any type of app, especially if it corrupts a DB. I know someone who went to send a large some of coins from p2pool mining and of course it lagged the client a bit so he would just ctrl-alt-delete or turn the pc off.. ya don't do that. Maybe get a UPS or rent a cheap VPS that never losses power if that's a constant issue.
The stake will generate to the same address as the input, So not sure why you would lose it (moving keys from a dead wallet would bring them back, unless they were orphans) Just check your address(s) (inputs) in explorer to see if they match the wallet, they should, but post back if you see things on explorer and not in your wallet (stakes).
backup often
Unfortunately, where I live I have to cope with power loss regularly, once a day is a usual rate
. You'd be surprised to know that I live in the capital, a couple of miles from the presidential palace of Egypt.
Linux has done me good, it handles such situation much better than the alternatives
, but I think I do need some gigantic hand made UPS.
Anyway, I followed your advice and checked the explorer and nailed it. I have my balance back
.
The problem was that I made one send operation of 10 stones, for testing when cryptsy was on fork. This transaction took a pos block of 1012.xx, sent 10, and returned the 1002.x to some new address. I am not sure why, maybe something related to coin day calculation.
I loaded my old wallet, dumped this new key and imported into new wallet. Everything is good.
I backed up this new wallet of course
Many thanks Palmdetroit.