Use correct regtest genesis block hash
komodod now starts up and dies with InvalidChainFound, I think due to checkpoints: call komodo_args.(./src/komodod) NOTARY_PUBKEY.() initialized at 1526749522 finished loading blocks Assertion failed: (tip), function InvalidChainFound, file main.cpp, line 1942.
This commit is contained in:
@@ -532,14 +532,17 @@ public:
|
|||||||
BOOST_STATIC_ASSERT(equihash_parameters_acceptable(N, K));
|
BOOST_STATIC_ASSERT(equihash_parameters_acceptable(N, K));
|
||||||
nEquihashN = N;
|
nEquihashN = N;
|
||||||
nEquihashK = K;
|
nEquihashK = K;
|
||||||
|
// #define KOMODO_MINDIFF_NBITS 0x200f0f0f
|
||||||
genesis = CreateGenesisBlock(
|
genesis = CreateGenesisBlock(
|
||||||
1519568466,
|
1296688602,
|
||||||
uint256S("0x0000000000000000000000000000000000000000000000000000000000000016"),
|
uint256S("0x000000000000000000000000000000000000000000000000000000000000002f"),
|
||||||
ParseHex("0d1d1ef025037da781252f695ff279c12d492c5ed53e565c8ecdc044ede53cea96cff5fc"),
|
ParseHex("1d64134e87a42ad5f12196da1452cb56b1f22a438fabd776ee8fca71ce1fb9b7fcc6f5ec"),
|
||||||
KOMODO_MINDIFF_NBITS, 4, 0);
|
KOMODO_MINDIFF_NBITS, 4, 0);
|
||||||
|
|
||||||
consensus.hashGenesisBlock = genesis.GetHash();
|
consensus.hashGenesisBlock = genesis.GetHash();
|
||||||
assert(consensus.hashGenesisBlock == uint256S("0x0379ff1530af893f2f2e61146db6e900dd828dc8254215b9de23df2dba06664f"));
|
printf("genblock hash=%s\n", consensus.hashGenesisBlock.ToString().c_str() );
|
||||||
|
assert(consensus.hashGenesisBlock == uint256S("0xe76fb931218cd30c8bc6e6dfe26925eeff7611c7e6957466ea0d38cde03f0008"));
|
||||||
|
//assert(consensus.hashGenesisBlock == uint256S("0x02dd14e268a4b7a7e6758f14e718abf82cc6649e53bf00bace3059a74d66ec79"));
|
||||||
//TODO: assert merkle root
|
//TODO: assert merkle root
|
||||||
|
|
||||||
nDefaultPort = 17779;
|
nDefaultPort = 17779;
|
||||||
|
|||||||
Reference in New Issue
Block a user