Author

Topic: STAR COIN FIX 17/10/13 (Read 1053 times)

hero member
Activity: 708
Merit: 500
October 23, 2013, 03:38:59 PM
#6
this coin is a shit coin,because the pos ,i lost 100K+ coins Angry

hopefully not, I got mine back - https://bitcointalksearch.org/topic/m.3375779
sr. member
Activity: 434
Merit: 250
October 23, 2013, 11:55:21 AM
#5
Can anyone update the github repo please?
legendary
Activity: 1008
Merit: 1022
October 17, 2013, 10:34:19 AM
#4
sr. member
Activity: 399
Merit: 250
October 17, 2013, 09:40:53 AM
#3
this coin is a shit coin,because the pos ,i lost 100K+ coins Angry
legendary
Activity: 1008
Merit: 1022
October 17, 2013, 09:34:36 AM
#2
Please do not release anymore coins. What you are doing here is called the shit cunt, dumb fuck block rollback move invented first by Shak.

In other words, your coin is fucked and you have no idea what is going on.
member
Activity: 86
Merit: 10
STARCOIN the BEST
October 16, 2013, 10:23:44 AM
#1
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:
Quote
   // 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.
Jump to: