We just update our wallet to latest from github but it does not sync. It was able to get 3 blocks and then stop. We tried to sync from scratch with fresh wallet.dat - same issue.
Here is what happening in debug.log for freshy launched wallet with empty data dir:
SetBestChain: new best=00000f8923e2585d5cbd height=1 trust=2097154 blocktrust=1048577 date=11/08/16 17:38:49
ProcessBlock: ACCEPTED
received block 00000047b8d42ab011bc
SetBestChain: new best=00000047b8d42ab011bc height=2 trust=3145731 blocktrust=1048577 date=11/21/16 05:06:15
ProcessBlock: ACCEPTED
received block 0000004b8b45189977df
SetBestChain: new best=0000004b8b45189977df height=3 trust=4194308 blocktrust=1048577 date=11/21/16 05:08:17
ProcessBlock: ACCEPTED
received block 000000299fe41f7a5aa0
ERROR: AcceptBlock() : incorrect proof-of-work
ERROR: ProcessBlock() : AcceptBlock FAILED
After that it disconnects from node and does not get any new block. Anybody can suggest a solution?
About all deposits sent to C-CEX wallet. They are all valid and will be registered once we will be able to sync.
git clone https://github.com/xenixcoin/xenixcoin.git
cd xenixcoin
git checkout 4f64992f5d
cd src/leveldb
chmod +x build_detect_platform
make clean
make libleveldb.a libmemenv.a
cd ..
make -f makefile.unix -j4
strip xenixd
root@harry:/usr/xenixcoin/src# ./xenixd -server -daemon -rpcuser=barrystyle -rpcpassword= -rpcbind=127.0.0.1 -rpcallowip=127.0.0.1 -datadir=datadir getmininginfo
{
"blocks" : 956,
"currentblocksize" : 0,
"currentblocktx" : 0,
"difficulty" : {
"proof-of-work" : 703.28903794,
"proof-of-stake" : 0.00068651,
"search-interval" : 0
},
"blockvalue" : 8400000,
"netmhashps" : 3843.00689259,
"netstakeweight" : 534.45401973,
"errors" : "",
"pooledtx" : 0,
"stakeweight" : {
"minimum" : 0,
"maximum" : 0,
"combined" : 0
},
"stakeinterest" : 1000000,
"testnet" : false
}
there you go c-cex; currently at block 956 with no extra prodding.
dev's own nodes are giving out incorrect proof of work at block 3, but this gets ignored quickly as other legitimate hosts step in with the correct block data.
ready... go!
FYI 'git checkout 4f64992f5d' takes you to the source tree before bad checkpoints added by dev.