I am trying to solo mine Goldcoin with a GPU setup. I am running goldcoin-qt (latest version from Git) with the -server switch. My miner (BFGMiner) connects to it and hashes no problem, but the blocks are constantly rejected. If I look in debug.log, I see messages like this
BitcoinMiner:
proof-of-work found
hash: 00000003de63a720e0874c50a1669e5b58acd4169e1cbe21aec7a6220f8ec7f1
target: 00000005e5820000000000000000000000000000000000000000000000000000
CBlock(hash=551b51ea957d365f7fab, PoW=00000003de63a720e087, ver=1, hashPrevBlock=94b4398202de90b984a4, hashMerkleRoot=4925ed0820, nTime=1383699991, nBits=1d05e582, nNonce=897255936, vtx=1)
CTransaction(hash=4925ed0820, ver=1, vin.size=1, vout.size=1, nLockTime=0)
CTxIn(COutPoint(0000000000, -1), coinbase 0417967952020f01062f503253482f)
CTxOut(nValue=45.00000000, scriptPubKey=0247831131876e4092e0b40068680b)
vMerkleTree: 4925ed0820
generated 45.00
keypool keep 19
ERROR:
ProcessBlock() : Possible Multipeer 51 percent detected, initiating anti-legit-peerban defense! halting until valid block! This is normal..
ERROR: BitcoinMiner : ProcessBlock, block not accepted
connection timeout
Flushing wallet.dat
Flushed wallet.dat 58ms
and later in the log, messages like this (no idea if this is relevant or not, sorry)
received block 7bc40cc75a11d0eb0215
Entered CheckSetBestChain: new best=7bc40cc75a11d0eb0215 height=103402 work=660292058143708 date=11/06/2013 01:18:27
ProcessBlock: ACCEPTED
getblocks -1 to 00000000000000000000 limit 500
getblocks -1 to 00000000000000000000 limit 500
getblocks -1 to 00000000000000000000 limit 500
getblocks -1 to 00000000000000000000 limit 500
getblocks -1 to 00000000000000000000 limit 500
I'm guessing this has to do with the new defense system, but I have the latest client and I have tried deleting and re-downloading the blockchain with no success. What can I do? Thanks