OK the blockchain is blocked for pow (the blocks created are only pos at this time), so we need to regenerate the last few pow blocks in order to make the coin function normally again. We don't know the reason why it is blocked, the same thing happened several times with other coins too, it looks like a rare bug somewhere in the pos code (since all happened to pos coins).
We determined the last good pow block is around block 191569, so we regenerate the pow blocks starting there.
The blockchain seems ok now. This is what you need to do to get onto the right blockchain and start to mine again:
Download the rar file here (note this is a big file 206M because it includes the blockchain data - if your download speed is low, try to compile the client yourself then sync from scratch):
https://mega.co.nz/#!doBjnBgb!JONo0kV4g3VFOPVsMkuiiHZPYbwB0urka2CLcC3_dPU
unrar the file, there is a new qt exe for windows, and data files for the blockchain (under conf dir).
If you are not using windows client, then you need to compile your own executable (windows you can compile yourself too). This is how you do it:
- get all files from the github
- add the following lines in main.cpp, at the beginning of CheckBlock function:
// blacklist
if (GetHash() == uint256("0x00000002a2b7d72cb60264cdffd16b74237f442e67af9377cf45566c8b67315c"))
return error("CheckBlock() :191569 hash == 00000002a2b7d72cb60264cdffd16b74237f442e67af9377cf45566c8b67315c");
- compile
the code blacklista the block 191569 and cause the blocks following it to be regenerated.
This client is temporary. You don't need this client and blacklist code once the new blockchain catches up with the old one, which will take about a day, after it, you can use the old client without any problem. The only purpose of the new client is to not sync to the old blockchain.
With the new client, you can just start and sync from scratch (delete everything in config dir EXCEPT your wallet and conf file, again don't delete the wallet.dat file). But the sync will takequite long, so you can use the downloaded blockchain data files (those under conf dir). Make a backup of your config dir, then copy the files in downloaded conf dir (databse dir, and blk0001.dat, blkindex.dat files) to your config dir, and overwrite the existing files.
Also these addnodes:
addnode=63.246.129.56
addnode=198.136.62.201
addnode=108.62.211.51
Now start the client, you should be in sync with the new blockchain and you should be able to mine.
Because the existing blockchain is longer than the new blockchain, you may see the client say "xxx blocks remaining", as long as you are at block 191930 (current) or later, you should be able to start mining.