CMainParams::CMainParams(): Assertion `hashGenesisBlock == uint256
Yet another thread but i just cant, i have spent 1 week reading every post there is in this forum and every other possible forum.
I created X11 hash/root/nounce from GenesisH0 script, if i just compile the project i am forking, everything will work.
Once i change
- static Checkpoints::MapCheckpoints mapCheckpoints = boost::assign::map_list_of(0, uint256("0x00000ee3e5c7e3297303b5268ea76585c0142b85b7207314c01c97e62f6d479e"))
with the genesis hash
then
-
pchMessageStart 0,1,2,3
-
vAlertPubKey
-
nTime, nBits (0x1e0ffff0) , nNonce (provided from the GenesisH0 script)
-
genesis hash + merkleroot
then make then sudo make install
everytime i will get that assertion failed.
i have tried every possible code i have found on githubs to create the Genesisblock with some printf calls, no luck, will always get a no scope called at this action or some other stuff.
doing any of the above i do NOT get a debug.log file.
i have to comment out both of the
- assert(hashGenesisBlock == uint256
- assert(genesis.hashMerkleRoot == uint256
in order to get a debug.log which returns
CheckProofOfWork() : hash doesn't match nBits
https://ift.tt/2BAAbk2
Comments
Post a Comment