Update Equihash hash generation to match the Zcash spec
Changes: - floor(512/n)*n/8 bytes of BLAKE2b output is split between floor(512/n) adjacent indices, instead of using one hash call per index. - Parameters with n/(k+1) mod 8 != 0 will expand the BLAKE2b output to byte boundaries for colliding, instead of using a longer output and clearing bits. - The genesis blocks have been regenerated. - The test vectors have been regenerated. - The Equihash inputs for the cancellation tests were modified to ensure that valid solutions were available to exercise the full solver.
This commit is contained in:
@@ -88,11 +88,11 @@ public:
|
||||
// TODO generate harder genesis block
|
||||
//genesis.nBits = 0x1d00ffff;
|
||||
genesis.nBits = 0x207fffff;
|
||||
genesis.nNonce = uint256S("0x0000000000000000000000000000000000000000000000000000000000000000");
|
||||
genesis.nSolution = {413, 192420, 848198, 1412644, 504977, 1615456, 2008416, 2068300, 408868, 998607, 562401, 1959957, 1317667, 1572344, 1752626, 1961920, 2859, 1813535, 276061, 1642859, 233798, 574896, 724583, 2078370, 456040, 1955501, 896074, 1564747, 771441, 965878, 1315391, 2080925, 68650, 842066, 147360, 574415, 100703, 1802565, 866003, 1818624, 131442, 2061029, 362313, 652676, 435309, 1351081, 861385, 1726516, 179646, 243585, 1406671, 1850020, 474775, 1164076, 848106, 1721236, 565908, 1164997, 925132, 1346963, 889323, 1669648, 1077581, 2093975, 12554, 1743021, 1317958, 1552981, 229392, 309410, 1728018, 1770578, 514935, 1110875, 1318761, 1900398, 750152, 1255157, 1922894, 2069854, 398656, 2065572, 1375866, 1971161, 603107, 647963, 1603976, 1712409, 1214499, 1316833, 1623450, 2000687, 1296483, 1356708, 1345569, 1487042, 176818, 531206, 1853740, 2017534, 400505, 2036139, 950343, 1497393, 453105, 1841409, 605365, 1797994, 516776, 1260851, 1746107, 1927643, 193526, 219072, 606550, 627937, 1107944, 1435499, 1884410, 2083424, 254036, 1358379, 936473, 1420657, 273483, 1670774, 710833, 1477396, 28118, 504742, 672706, 1674451, 520413, 823804, 871349, 1506815, 74218, 527534, 576571, 1401027, 871560, 1875714, 1331616, 1803217, 61519, 1149279, 118296, 1068007, 244996, 1573992, 731876, 1165425, 209809, 1672848, 889556, 1790650, 247811, 554133, 468611, 753541, 70585, 772171, 665205, 1124020, 636709, 1344854, 1377816, 2004575, 278927, 1368271, 733905, 1864188, 537462, 1547196, 698165, 1015231, 255742, 1383993, 1674711, 1865585, 437316, 1299293, 691252, 1071693, 315151, 1535194, 579434, 1416852, 622404, 1628943, 1381119, 2033521, 61659, 1403386, 612684, 1810857, 495822, 1943472, 1183679, 1427799, 305456, 644359, 707088, 1505664, 475604, 960801, 1839829, 1928603, 145702, 1345153, 732871, 1515322, 248743, 1486694, 778342, 2075889, 160780, 305343, 263597, 1695428, 213255, 1063834, 1467086, 1476747, 127863, 1310373, 1248292, 1994921, 388267, 1942948, 1429154, 1872875, 536436, 633335, 1850690, 2079492, 1417146, 1985964, 1495155, 2033501, 193076, 462843, 818692, 1164464, 1026194, 1337456, 1133757, 1900091, 643805, 1638128, 1135266, 1526751, 1153573, 1328988, 1320920, 1434040, 21797, 454169, 1061772, 1909582, 1109748, 1348969, 1237822, 1871013, 213148, 1245044, 797383, 1954332, 275842, 418387, 440276, 1077571, 285393, 1660656, 875511, 1683214, 779133, 1346398, 851861, 1968667, 406461, 1695797, 435382, 1226675, 925292, 1765916, 1322483, 2018031, 40889, 1948363, 177300, 1669852, 1353483, 1355277, 1597289, 1781607, 293362, 1325344, 590055, 1633833, 780464, 1652119, 982095, 1223068, 91838, 1946324, 1556264, 1820736, 151866, 771308, 966495, 1822046, 764803, 2020310, 830745, 1314140, 804684, 1698841, 1468736, 1832066, 58310, 677749, 480979, 1887615, 88233, 635429, 474847, 1975006, 282583, 550719, 863464, 1011081, 1124299, 1148676, 2010517, 2063277, 118884, 1912501, 961975, 1869203, 141578, 1325556, 973753, 1577514, 462713, 1529188, 774266, 1994695, 1221985, 1909476, 1433943, 1685845, 80772, 1635923, 1381891, 1469512, 216484, 863394, 363800, 1124791, 158470, 1485491, 1209115, 1484957, 1004160, 1262680, 1174370, 1325662, 128408, 475150, 1341360, 1743807, 805152, 1937402, 1012137, 1023028, 158599, 1711972, 244897, 1782296, 560785, 1593728, 1393267, 1998730, 32396, 455733, 759623, 1455352, 555232, 834849, 819918, 1137045, 197161, 1447245, 267891, 2074262, 1439669, 1724434, 1837292, 1880590, 295900, 2085435, 1799148, 1821600, 361200, 905847, 615277, 1613700, 1059474, 1787136, 1751634, 2070189, 1463132, 1888358, 1714975, 1870929, 46516, 1877683, 769150, 908962, 419465, 718137, 624089, 848083, 78882, 1181051, 760558, 1793461, 856110, 1813842, 1198050, 1571768, 309311, 1261413, 655604, 1759098, 629940, 1330633, 1906612, 1949881, 466870, 730362, 1183143, 1845367, 618245, 1929435, 1483477, 1881605, 48338, 1157428, 775347, 993527, 59050, 771456, 656839, 1045597, 272340, 1506636, 853963, 1882733, 749514, 929424, 1541760, 1931266, 405205, 801642, 1391025, 1393392, 538162, 1401623, 822281, 1417036, 846345, 2096301, 1187266, 1740202, 937780, 1295340, 1476921, 1698227, 80176, 1409813, 358142, 371022, 254866, 1645450, 859281, 1405318, 182217, 1788096, 988664, 1108912, 183890, 984336, 1636147, 2012994, 506702, 511163, 686691, 1335024, 729370, 1199059, 980674, 1419496, 1099645, 1667108, 2008093, 2027417, 1407313, 1446636, 1511180, 1925809};
|
||||
genesis.nNonce = uint256S("0x0000000000000000000000000000000000000000000000000000000000000001");
|
||||
genesis.nSolution = {4146, 1464292, 33176, 850474, 1011652, 1980486, 1737636, 1847598, 33815, 118925, 593878, 1477064, 369052, 1521221, 820456, 1197379, 156528, 384828, 273035, 1783180, 453668, 1478665, 472646, 1848239, 195411, 1822988, 574493, 811075, 799088, 1317680, 1129740, 1381549, 68674, 278233, 219896, 864513, 749471, 1701610, 981535, 1087827, 470453, 1933311, 1467172, 1618513, 842622, 1549506, 1446899, 1856275, 75244, 1123406, 228673, 802307, 241094, 1730239, 622916, 691353, 385221, 1338024, 464401, 494923, 862285, 1120677, 1315672, 2056862, 57668, 1098459, 1800273, 2065376, 123639, 1908659, 988119, 1146109, 60412, 1239412, 485776, 1530600, 267884, 1692056, 1052554, 1098179, 71531, 1104794, 498593, 1253378, 375132, 1669670, 922311, 1143482, 104782, 276721, 288460, 1926430, 299397, 1090347, 393338, 1111155, 107414, 1374104, 548781, 1765103, 1208370, 1910647, 1268283, 1952436, 487897, 1795054, 967955, 1050827, 666023, 1853666, 705249, 1395773, 267411, 1028587, 745288, 2037718, 294235, 1643335, 1100591, 1176224, 734587, 1506325, 764624, 916206, 1129405, 2052208, 1510817, 1996864, 110926, 1077619, 250680, 1413463, 432321, 481304, 446894, 1135759, 479382, 800785, 543814, 896734, 839252, 1014309, 1537203, 1633004, 112544, 1796046, 808876, 2058115, 337582, 1726548, 552465, 1961827, 491253, 1738066, 1598676, 1862844, 824938, 1220755, 1006645, 1809357, 164628, 774731, 974867, 1003679, 947029, 2033380, 1050878, 1226504, 218181, 396860, 899711, 1784977, 1027586, 1420073, 1086184, 1541129, 326135, 497653, 1021289, 1678895, 1076498, 1968215, 1694187, 1868544, 348431, 1575054, 1189254, 1945189, 970949, 1934895, 1207350, 2071162, 117166, 1003761, 1838375, 1977361, 470957, 901186, 589257, 1370868, 305034, 1603365, 898369, 1619153, 383808, 740091, 1049480, 1142517, 529505, 902300, 551228, 1940777, 615983, 939155, 780986, 902666, 754489, 1114437, 1109912, 1409465, 982319, 1477405, 1015210, 2009872, 150979, 2055578, 251120, 1026983, 325727, 357371, 1063688, 1540388, 355502, 1892167, 602477, 639500, 487166, 1000064, 879641, 1481481, 382831, 1742703, 414351, 857594, 873435, 999008, 1777366, 1788882, 534996, 1359902, 1182982, 1514367, 1131434, 1216632, 1685548, 1930148, 9720, 1490995, 653203, 854220, 147802, 1918673, 1553543, 1610318, 468514, 1763562, 608562, 1633246, 588905, 1111107, 1799294, 1822492, 135231, 1140309, 876723, 1743315, 726128, 1068828, 1164310, 1536614, 548810, 2088817, 779645, 829326, 568760, 1810502, 627939, 1481283, 30711, 2006500, 621603, 866297, 1018214, 1209378, 1088369, 1453225, 185272, 1311165, 1004234, 1843668, 993773, 1438023, 1112298, 1883388, 56501, 1111717, 905546, 1819772, 1541808, 1683582, 1615425, 1915242, 450370, 715241, 900569, 1628779, 521771, 1343089, 1735560, 2082885, 12367, 1045718, 355776, 508949, 444056, 610888, 664145, 1133951, 206223, 2030441, 1811271, 1840617, 779829, 1318118, 1033597, 2061168, 230466, 481285, 1213718, 1685965, 652990, 1816917, 1512074, 1857703, 369514, 650088, 378938, 516915, 1069997, 1899722, 1576303, 2076649, 79537, 1559960, 186316, 1276241, 220866, 406258, 503321, 1007388, 389668, 1364304, 600860, 868067, 1548501, 2088558, 1761178, 1806576, 109331, 1581088, 1085931, 1365614, 483299, 1278399, 945016, 1437084, 269971, 749331, 787278, 1263054, 400995, 1154060, 847466, 1835093, 42352, 2026310, 310724, 473895, 590405, 970383, 812970, 1332034, 167306, 1937414, 244131, 1019446, 585050, 1261351, 1469945, 1474018, 143941, 1594106, 714936, 2070284, 1044231, 1436315, 1340535, 1967595, 257998, 1032643, 287745, 897225, 439084, 1740146, 556225, 1108290, 136563, 1027909, 492654, 703154, 208993, 1509403, 1020011, 1749085, 354664, 1119658, 404145, 1909286, 1147344, 2062834, 1363642, 1921785, 183510, 1571318, 862676, 1513786, 924323, 1512175, 1459782, 2028731, 592229, 1496602, 1546179, 2026890, 829692, 1317063, 1694972, 1929565, 64087, 1915217, 537918, 1300836, 179459, 1140217, 1451207, 1937113, 192093, 1444782, 1022418, 2074492, 331914, 1896694, 718800, 1047757, 148503, 1933481, 1009075, 1083139, 345208, 889295, 668305, 1435776, 444026, 766573, 515306, 748343, 812735, 2096840, 1122170, 1735767, 73120, 491902, 646283, 810030, 105177, 1365844, 685111, 1382232, 217160, 256417, 1066252, 1100362, 745230, 2025080, 1254777, 1968245, 366353, 685194, 878028, 1539942, 486563, 1899832, 525707, 1701474, 367913, 597173, 1558094, 1634442, 462079, 1973493, 1573448, 1810873};
|
||||
|
||||
consensus.hashGenesisBlock = genesis.GetHash();
|
||||
assert(consensus.hashGenesisBlock == uint256S("0x0de0a3851fef2d433b9b4f51d4342bdd24c5ddd793eb8fba57189f07e9235d52"));
|
||||
assert(consensus.hashGenesisBlock == uint256S("0x2c06bedaacd119e86f514591dddb39de6a28750d25bc035033cf84d4086fdfe3"));
|
||||
assert(genesis.hashMerkleRoot == uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"));
|
||||
|
||||
vSeeds.push_back(CDNSSeedData("bitcoin.sipa.be", "seed.bitcoin.sipa.be")); // Pieter Wuille
|
||||
@@ -158,10 +158,10 @@ public:
|
||||
//! Modify the testnet genesis block so the timestamp is valid for a later start.
|
||||
genesis.nTime = 1296688602;
|
||||
genesis.nBits = 0x207fffff;
|
||||
genesis.nNonce = uint256S("0x0000000000000000000000000000000000000000000000000000000000000001");
|
||||
genesis.nSolution = {670, 218356, 1533285, 1736104, 252149, 1768761, 1015871, 1249679, 20182, 1963146, 633663, 1080234, 828001, 1453884, 871033, 1995561, 20061, 1462697, 1173859, 1796011, 479734, 1920773, 665377, 1307450, 145410, 339797, 1033865, 1118184, 355544, 1851492, 737676, 997135, 20208, 412852, 486588, 2016074, 301392, 904769, 816423, 1845307, 412846, 1419080, 1031677, 1331819, 910857, 1724836, 1794060, 1907703, 47857, 1826537, 153952, 547192, 1004706, 1791588, 1533909, 2010873, 309882, 1558232, 591293, 1371341, 358614, 1766127, 578789, 1641812, 18806, 1402619, 38851, 1922978, 124409, 1220593, 244170, 942520, 153263, 587337, 1725085, 1765168, 306965, 799664, 1318840, 1360031, 28366, 886336, 1071650, 1106395, 143113, 1520559, 673848, 1587188, 347701, 1918091, 1435742, 1706979, 1135784, 1933754, 1186074, 2023139, 36680, 1673778, 591224, 596882, 391903, 1988113, 695243, 1636422, 64645, 221153, 676320, 1464644, 440506, 731257, 919160, 1121510, 105898, 426091, 465362, 546485, 120782, 1925212, 252272, 393224, 694315, 1531475, 700051, 1305421, 779651, 969872, 1144296, 1650787, 24505, 130279, 1028397, 1809649, 527954, 1215404, 771768, 984411, 461198, 1027142, 690895, 766205, 590166, 656328, 1392936, 1543328, 128088, 1987152, 514906, 700346, 218448, 275248, 1541562, 1905003, 162534, 599872, 234124, 1454685, 564743, 1828309, 1651853, 1747339, 238843, 402860, 424758, 1622046, 738382, 1944740, 1411940, 1918912, 626170, 654180, 711861, 868765, 679225, 797723, 849197, 1284604, 248293, 1549274, 336295, 918824, 434922, 563778, 891051, 1941031, 501868, 1603486, 1440165, 1734747, 569838, 726281, 1139672, 2026757, 30618, 297069, 519000, 1782944, 114114, 618816, 1202620, 1680623, 92684, 1759252, 1363358, 1553895, 320168, 1333725, 500705, 1950750, 125696, 870383, 880566, 945104, 1123839, 1538157, 1437850, 1798241, 159976, 1880026, 413121, 980453, 1078352, 1763749, 1135812, 1393041, 38911, 1255970, 77520, 672609, 243361, 1111751, 305829, 592570, 115371, 1334256, 161177, 1928069, 232796, 1092953, 1130323, 1421654, 58285, 1131089, 630669, 1207301, 426721, 678050, 917744, 1310009, 437946, 695085, 1305719, 1633815, 734734, 1476034, 2030965, 2096260, 8487, 1869810, 321072, 1482132, 184584, 1171699, 1010169, 1548221, 468733, 1382424, 963657, 1777578, 897487, 1663222, 1492439, 1696913, 15033, 1613588, 180157, 1447722, 1449734, 1706605, 1778121, 2061918, 16349, 1253342, 47674, 153583, 85927, 905770, 167274, 387446, 38362, 2035081, 1023544, 1406652, 666821, 1763745, 1187076, 1309136, 419826, 1414198, 489773, 938188, 996872, 1146666, 1645303, 1864783, 379639, 1767391, 472669, 1978775, 554762, 1358127, 816896, 1625000, 534274, 975366, 1131451, 1781642, 581087, 636115, 1709464, 1913278, 54815, 1526959, 997489, 1092996, 327051, 2022609, 530062, 1660217, 192428, 826905, 1459522, 1578867, 905454, 2090087, 1049945, 1530402, 162924, 542835, 1684127, 1810958, 457678, 1045810, 535459, 1927151, 233903, 905209, 354311, 1620531, 669024, 1852173, 1300118, 1596339, 70846, 1969483, 146919, 197368, 587057, 621566, 1110436, 1425504, 425514, 1659447, 715265, 1642303, 1389546, 2015502, 1438335, 1914617, 242033, 458038, 636635, 1850338, 657882, 1608308, 1124638, 1146779, 324011, 1585055, 770600, 1067592, 361419, 1532411, 483088, 1474502, 9158, 1773694, 223945, 1547457, 563604, 702276, 579006, 949771, 368380, 1738481, 1842287, 1891030, 605605, 801107, 1497429, 1899299, 41696, 425082, 678727, 1951977, 99324, 656704, 301064, 1984936, 624771, 686084, 812237, 1681572, 676574, 854727, 1375119, 1694245, 41721, 646247, 1165113, 1622960, 448858, 1975088, 1058559, 1987514, 153603, 642652, 1071790, 1259258, 307146, 585138, 344873, 1916508, 247895, 515281, 420322, 1813358, 271042, 1342896, 304231, 1302391, 435065, 725416, 687901, 1648359, 573895, 1058734, 743796, 1277772, 80298, 1869183, 1448433, 2046643, 822639, 1900599, 1218167, 1475583, 500428, 1096194, 1281777, 1941324, 1152649, 1483619, 1175280, 1800101, 560585, 1222239, 692492, 792125, 884799, 1081857, 1364375, 1547503, 582829, 1663744, 1823612, 1989615, 869748, 1318152, 966334, 1441895, 101855, 138066, 683416, 1830812, 267443, 1712897, 1046064, 1408505, 134175, 2056647, 271475, 1567149, 274544, 2081969, 947980, 1417472, 555309, 1651776, 1093419, 1745275, 792299, 1143676, 889112, 1033988, 670364, 1405570, 1329883, 2044691, 710918, 2040164, 739852, 1984165};
|
||||
genesis.nNonce = uint256S("0x0000000000000000000000000000000000000000000000000000000000000000");
|
||||
genesis.nSolution = {670, 604339, 482254, 933315, 368320, 1071273, 551750, 1247900, 94540, 1038958, 1605494, 1939604, 645061, 1891471, 1103204, 1128234, 73001, 1158025, 521584, 1416737, 78809, 597098, 1115900, 1158683, 415926, 1925723, 937211, 1459316, 431907, 1831013, 823659, 851018, 56509, 933963, 507657, 923665, 259977, 1379784, 1297828, 1755416, 449526, 610741, 1271979, 1432675, 669572, 2038078, 845330, 1273165, 126185, 681452, 405622, 687019, 412845, 862818, 687035, 1512448, 150276, 1004513, 1619076, 1762584, 159236, 475342, 162787, 1945142, 24337, 1473877, 1031382, 1740683, 205941, 420805, 808976, 1082630, 180106, 828760, 569162, 1098783, 605252, 1667551, 915433, 1542955, 62114, 2064786, 1511283, 1626036, 182422, 1540599, 426247, 1600709, 776642, 1393097, 1132005, 1526418, 880962, 1397849, 1183419, 1522163, 25445, 40526, 124674, 907425, 40207, 785298, 1047808, 1707545, 245807, 611629, 258691, 733871, 325940, 1370326, 899949, 1180155, 33878, 173245, 392623, 2013952, 387347, 734385, 1518748, 1759129, 120935, 1885054, 1277212, 1627100, 162195, 331865, 1076968, 1641659, 2039, 741616, 1224942, 1482207, 392764, 718529, 1098781, 1883843, 104652, 1047897, 680962, 704527, 1062338, 1902088, 1639616, 1664126, 20662, 1105867, 1327457, 1649236, 57888, 1410486, 1121263, 1868149, 181871, 699930, 539683, 662087, 304967, 755077, 788445, 1755398, 66140, 1222716, 1034971, 1294718, 764104, 1445948, 843547, 1240327, 122186, 1324142, 140125, 1652737, 1205008, 1875860, 1283905, 1566275, 261564, 344958, 319404, 1002826, 275678, 325438, 509372, 1521582, 487198, 1558398, 751946, 1189250, 607327, 1815606, 1214950, 1872384, 14904, 743830, 227220, 1449160, 1068437, 1291594, 1377737, 2043793, 191555, 1440539, 562983, 724345, 406012, 967306, 1648409, 1651046, 72843, 489032, 952724, 1014305, 501338, 1831872, 602467, 711112, 292383, 502892, 988566, 1268335, 888437, 1203434, 1491576, 2049356, 52209, 1873393, 193450, 366014, 325773, 1508423, 549345, 1191469, 435768, 792593, 1573311, 1903736, 637008, 2011301, 838233, 1128557, 448557, 1961555, 1375189, 1850482, 549053, 1166632, 685758, 1476606, 704455, 1676132, 1536509, 2000166, 1084116, 1948174, 1293664, 1445255, 6030, 803118, 199009, 375154, 489394, 1876387, 1236802, 2049611, 30254, 517863, 1330725, 1410333, 86834, 161552, 759700, 1480155, 50065, 2088563, 310914, 877952, 50333, 490949, 161599, 1815454, 69184, 1167642, 1353780, 2084876, 1198823, 1664665, 1320960, 1334419, 59885, 197671, 66631, 1960991, 472378, 889448, 756867, 921791, 215537, 1580425, 764095, 2028203, 480157, 527584, 1140663, 1492949, 156016, 398663, 942532, 1817331, 1016182, 1544612, 1639535, 2048540, 451726, 1120509, 715433, 2062648, 1005669, 1647769, 1229023, 1641938, 34930, 705508, 86358, 861731, 1224924, 1288258, 1658715, 1809263, 60387, 522504, 290733, 472445, 75077, 1524940, 596001, 1476887, 351172, 637020, 621410, 1107455, 521413, 2001629, 1374047, 1405713, 439298, 1349791, 1098669, 1805548, 859885, 2038024, 882699, 1284152, 50106, 1413145, 682888, 1437957, 652544, 923140, 1141909, 1927847, 614114, 1992907, 675681, 1020147, 1010952, 1877677, 1471889, 1811403, 85898, 991502, 858852, 1516747, 183180, 1008082, 1058331, 1719588, 168719, 811450, 542222, 1897503, 530487, 728667, 1245236, 1640556, 15549, 351957, 503430, 747015, 82508, 1999863, 345730, 424433, 173065, 1718976, 951400, 1634655, 392077, 1328300, 1211709, 1736967, 139648, 157917, 278699, 940663, 575209, 1429741, 921607, 1260714, 561005, 1224858, 1518375, 1597171, 930001, 987330, 1397329, 1856161, 33221, 1068553, 33736, 1586953, 200538, 1159506, 523204, 1170114, 321671, 437081, 927156, 1005738, 393194, 960565, 1129413, 1468394, 220911, 1759286, 949095, 1161405, 759616, 2028336, 814950, 1014281, 342569, 1349295, 1038940, 1589028, 372567, 1856579, 399564, 1805894, 21409, 1437606, 891851, 2030630, 179197, 1821584, 825294, 1620602, 34936, 431121, 1146621, 1158359, 672994, 1498760, 958129, 1135345, 49795, 155825, 145785, 1135382, 852175, 884529, 1448778, 1835378, 321559, 1251589, 1804533, 2086622, 336381, 1297178, 396479, 890655, 61692, 1318427, 317466, 1041324, 174082, 783440, 968467, 1494909, 176695, 230892, 642081, 1992296, 182003, 1012529, 1959035, 1987186, 107878, 1299334, 1045030, 1938117, 258034, 2062821, 431050, 1978272, 127638, 335509, 297692, 1054472, 339953, 1535596, 1530281, 2090889};
|
||||
consensus.hashGenesisBlock = genesis.GetHash();
|
||||
assert(consensus.hashGenesisBlock == uint256S("0x51c2f288f9bb93d49ca55dd1dae38d4f4b9d52576d737dc04ae2f2234b753258"));
|
||||
assert(consensus.hashGenesisBlock == uint256S("0x1941588020fe59cb2dde9cccf9cea219e0348df6c29fbbf1f8e5a7b9097bd1fc"));
|
||||
|
||||
vFixedSeeds.clear();
|
||||
vSeeds.clear();
|
||||
@@ -226,11 +226,11 @@ public:
|
||||
nEquihashK = 5;
|
||||
genesis.nTime = 1296688602;
|
||||
genesis.nBits = 0x207fffff;
|
||||
genesis.nNonce = uint256S("0x0000000000000000000000000000000000000000000000000000000000000005");
|
||||
genesis.nSolution = {8, 205, 95, 334, 13, 385, 266, 399, 58, 389, 129, 383, 110, 284, 460, 499, 45, 496, 269, 348, 65, 242, 212, 272, 141, 477, 394, 469, 175, 185, 270, 365};
|
||||
genesis.nNonce = uint256S("0x0000000000000000000000000000000000000000000000000000000000000006");
|
||||
genesis.nSolution = {29, 48, 81, 373, 86, 359, 218, 386, 31, 308, 481, 507, 95, 319, 194, 354, 39, 390, 69, 157, 89, 363, 424, 495, 103, 270, 180, 242, 132, 410, 150, 245};
|
||||
consensus.hashGenesisBlock = genesis.GetHash();
|
||||
nDefaultPort = 18444;
|
||||
assert(consensus.hashGenesisBlock == uint256S("0x0d5badaa07ac1914c9b2429825cafe9273763f2c5d44eadabf1e333e50a9e281"));
|
||||
assert(consensus.hashGenesisBlock == uint256S("0x78528a94213478878fedcd7ddf4f884997ac162f823c0ab0a8e21dea3e8997ed"));
|
||||
nPruneAfterHeight = 1000;
|
||||
|
||||
vFixedSeeds.clear(); //! Regtest mode doesn't have any fixed seeds.
|
||||
|
||||
Reference in New Issue
Block a user