|
August 14, 2019, 08:34:47 PM |
|
This is how far I've gotten with debug.log
2019-08-14 20:22:20 Kcoin version v0.8.7.5-g9cffb23c2d48-beta () 2019-08-14 20:22:20 Using OpenSSL version OpenSSL 1.0.2n 7 Dec 2017 2019-08-14 20:22:20 Default data directory /home/kissdaddy23/.Kcoin 2019-08-14 20:22:20 Using data directory /home/kissdaddy23/.Kcoin 2019-08-14 20:22:20 Using at most 125 connections (1024 file descriptors available) 2019-08-14 20:22:20 Using 4 threads for script verification 2019-08-14 20:22:20 init message: Verifying wallet... 2019-08-14 20:22:20 dbenv.open LogDir=/home/kissdaddy23/.Kcoin/database ErrorFile=/home/kissdaddy23/.Kcoin/db.log 2019-08-14 20:22:20 Bound to [::]:9333 2019-08-14 20:22:20 Bound to 0.0.0.0:9333 2019-08-14 20:22:20 init message: Loading block index... 2019-08-14 20:22:20 Opening LevelDB in /home/kissdaddy23/.Kcoin/blocks/index 2019-08-14 20:22:20 Opened LevelDB successfully 2019-08-14 20:22:20 Opening LevelDB in /home/kissdaddy23/.Kcoin/chainstate 2019-08-14 20:22:20 Opened LevelDB successfully 2019-08-14 20:22:20 LoadBlockIndexDB(): last block file = 0 2019-08-14 20:22:20 LoadBlockIndexDB(): transaction index disabled 2019-08-14 20:22:20 Initializing databases... 2019-08-14 20:22:20 a26c60ab32be5f7cb16bed8ba4c993f0dfbaae640a3eea1a74304e5a0f866c60 2019-08-14 20:22:20 0000000000000000000000000000000000000000000000000000000000000000 2019-08-14 20:22:20 655293c614d79f67cb90443da6f88461ab3ace0f56a8dc9ea9ee1d9c2ce0e0ba 2019-08-14 20:22:20 searching for genesis block...
i attempted to enter the merkle root with my code this is what my genesis code looks like in main.cpp
if (fTestNet) { block.nTime = 1565646420; block.nNonce = 0; }
//// debug print 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("655293c614d79f67cb90443da6f88461ab3ace0f56a8dc9ea9ee1d9c2ce0e0ba")); if (true && block.GetHash() != hashGenesisBlock) { printf("searching for genesis block...\n"); //this will figureout a valid hash and Nonce if you're //creating a different genesis block: uint256 hashTarget=CBigNum().SetCompact(block.nBits).getuint256(); uint256 thash; char scratchpad[SCRYPT_SCRATCHPAD_SIZE];
loop { scrypt_1024_1_1_256_sp(BEGIN(block.nVersion), BEGIN(thash), scratchpad); if(thash <=hashTarget) break; if((block.nNonce & 0xfff) == 0) { ++block.nTime; } } printf("block.nTime = %u /n", block.nTime); printf("block.nNonce = %u /n", block.nNonce); printf("block.GetHash =%s/n", block.GetHash().ToString().c_str());
} block.print(); assert(hash == hashGenesisBlock); Now I keep getting this error please help, thank you main.cpp:2835: bool InitBlockIndex(): Assertion `hash == hashGenesisBlock' failed. Aborted (core dumped)
|