But when I send coins, I get this strange message:
~/zeitcoin/zeitcoind sendtoaddress MYHsWpJJ34NewErMxtrWT4EaqJTiWkFUHY 50000 starterkit starterkit
error: {"code":-4,"message":"Error: The transaction was rejected.
This might happen if some of the coins in your wallet were already spent,
such as if you used a copy of wallet.dat and coins were spent in the copy
but not marked as spent here."}
Which is not what I did.
Please help me liberate my coins!
They are stuck somewhere, but where?
What can I do?
It sounds like your copy of the blockchain is corrupted. Try these steps:
- zeitcoind stop
- Backup a copy of your wallet.dat
- Go to your .Zeitcoin folder, and delete everything
EXCEPT wallet.dat and Zeitcoin.conf
- start zeitcoind
It will take a long time to re-download the blockchain but that should fix it. -rescan only checks your copy of the blockchain on disk, and it sounds like yours is wrong for some reason, which is really weird.
Thanks a lot.
I had already tried that, but hey - I am trying it again.
And actually downloaded the sources anew, and compiled again, because I thought perhaps the wallet was updated in between?
Superb results :-) --->
Zeitcoin: Warning: error reading wallet.dat!
All keys read correctly, but transaction data
or address book entries might be missing or incorrect.
************************
EXCEPTION: St13runtime_error
ReserveKeyFromKeyPool() : read failed
Zeitcoin in ThreadStakeMinter()
terminate called after throwing an instance of 'std::runtime_error'
what(): ReserveKeyFromKeyPool() : read failed
[1]+ Aborted zeitcoin/zeitcoind
ooops. WHAT is that?
Fortunately, I had kept the old binary (
March 5th) And that one started without problems. Downloading the blockchain now...
You can also try starting it with -salvagewallet (if you haven't tried that already). It will keep your keys but delete all transaction data out of the wallet.