Hi there
There's a a few things you forgot to change when the source was cloned from Joulecoin.
1. Checkpoint data
Tx number should be 0 for the genesis block, you're still using the tx number from checkpoint 3 in Joulecoin.
Estimated tx/day is also wrong for betacoin, you're still using the value applicable to Joulecoin.
static const CCheckpointData data = {
&mapCheckpoints,
1382532797, // * UNIX timestamp of last checkpoint block
37150, // * total number of transactions between genesis and last checkpoint
// (the tx=... number in the SetBestChain debug.log lines)
1920 // * estimated number of transactions per day after checkpoint
};
2. You are using the same message start characters as Joulecoin, this means messages from the one network can be transmitted on the other. Not a train smash, but unfortunate.
pchMessageStart[0] = 0xa5;
pchMessageStart[1] = 0xc0;
pchMessageStart[2] = 0x79;
pchMessageStart[3] = 0x55;
Cheers
John