Hi guys,
All of a sudden my SPRTSC wallet gave a negative balance. It has been staking for more than a week without problems. There is a positive balance on the blockchain still.
The wallet was displaying the amount I have on the blockchain with a 'minus' in front of it. A bug in the wallet?
Then I tried to make a transfer and I got an error which forced the wallet to close and never open again.
I tried to do a new install of the wallet, but no luck so far. I get an error.
St13runtime_error.
CWallet::Getcredit() : value out of range
Result: I can't reach my balance of SPRTSC
I will try again tomorrow with older back-up file. But remains weird I had a negative balance all of a sudden.
Its a bit difficult to tell, but it could be that your
wallet.dat file has a bad transaction. The only way I know of fixing this, is to edit and remove the recent bad transaction using pywallet. Here are some directions:
1. First of all, make sure that you have made several copies of your
wallet.dat file and have placed them in other locations.
2. Make a copy of the wallet.dat file, and place it into an empty folder to start experimenting.
3. Use pywallet to edit the wallet.dat file. The tool and descriptions on how to edit the file are here:
https://bitcointalksearch.org/topic/guide-delete-your-0unconfirmed-transactions-in-30-seconds-352144. Once you have removed your bad transaction, install the latest sprouts-classic wallet exe, and place your edited wallet.dat file into the data folder for the coin.
I can only guess as to how you have come to get that error, but it can occur if you try to transmit more than the MAX_MONEY, which is currently set at 100 billion. Either you tried to transfer more than 100 billion, or maybe you were using the old version and tried to send more than 2 billion sprouts.