I'm trying to create a testcoin using litecoin. To create genesis block I changed some lines to :
block.nTime = 1390948469; // current time
uint256 hashGenesisBlock("0x"); //I dont now it's true or false
uint256 hash = block.GetHash();
printf("%s\n", hash.ToString().c_str());
printf("%s\n", hashGenesisBlock.ToString().c_str());
printf("%s\n", block.hashMerkleRoot.ToString().c_str());
assert(block.hashMerkleRoot == uint256("0x")); //I dont now it's true or false.
block.print();
assert(hash == hashGenesisBlock);
When I build daemon and launch it, I'm getting this error:
litecoind: main.cpp:2788: bool InitBlockIndex(): Assertion `hash == hashGenesisBlock' failed.
Aborted
When I check the ./litecoin debug.log
file, I'm seeing the previous hashMerkleRoot and hashGenesisBlock that litecoin uses now. I can't create new hash and merkle root.