From 91dadda360c5aa93b7ea0da19ece4a576b31f58e Mon Sep 17 00:00:00 2001 From: onryo Date: Tue, 27 Feb 2024 23:49:06 +0100 Subject: [PATCH] Update HUSH/DRGX checkpoints, add release name --- doc/relnotes/README.md | 3 +- src/chainparams.cpp | 221 +++++++++++++++++++++++++++++++++++++++-- util/checkpoints.pl | 2 +- 3 files changed, 217 insertions(+), 9 deletions(-) diff --git a/doc/relnotes/README.md b/doc/relnotes/README.md index ea11c498e..fddc5344f 100644 --- a/doc/relnotes/README.md +++ b/doc/relnotes/README.md @@ -10,7 +10,7 @@ and no longer on Github, since they banned Duke Leto and also because they censor many people around the world and work with evil organizations. -# Hush 3.10.2 +# Hush 3.10.2 "Fiendish Fenrir" * Update to wolfssl 5.2.0: https://git.hush.is/hush/hush3/issues/380. * Delete cryptoconditions: https://git.hush.is/hush/hush3/issues/381. @@ -23,7 +23,6 @@ evil organizations. * Fix boost download link: https://git.hush.is/hush/hush3/commit/323d2134a1fcc119a4da82f9fc37e912b67e58c6. * Remove unused code. - # Hush 3.10.1 "Oneiric Octopus" This is an OPTIONAL but RECOMMENDED release for Hush full nodes. It fixes an important bug diff --git a/src/chainparams.cpp b/src/chainparams.cpp index 88e9f7308..b6e2d5c65 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -1921,9 +1921,77 @@ void *chainparams_commandline() { (1620000, uint256S("0x000000048c6667a8724512cbd999bc491ec8522b1f3817001c7ba485dec46d10")) (1621000, uint256S("0x00000005d981cd3473f8815d18965c0e0035993117390e9659fe8d3b9562c8dc")) (1622000, uint256S("0x0000000371a1663973c7b19a0b4dd8673f1ddb14a0438c89de3908712437f688")) - ,(int64_t) 1703996480, // time of last checkpointed block - (int64_t) 2450197, // total txs - (double) 1289 // txs in the last day before block 1622466 + // Generated at 1709073559 via hush3 util/checkpoints.pl by onryo + (1623000, uint256S("0x000000038ed359f4cdcfb54a0ba36a8ac89e4f697836920c28dd038d643064d1")) + (1624000, uint256S("0x00000000ca915eb30164ac2aad328ae5d9d4531bf8ef30c7bdf3c18c0abcdae4")) + (1625000, uint256S("0x0000000303957deb36dc6a3b6597984ca9585172a198342eb102a9d3b9455596")) + (1626000, uint256S("0x00000001485e2bf5e67162c35b4dddb9ea709e639bfdf79c8b9d1e0fd9abcf00")) + (1627000, uint256S("0x000000000cb8f8b60fa1e57622a7a5bb2daa07899d1eb39f817f8c424a52a3e5")) + (1628000, uint256S("0x00000000eab91143aa66330d27d57f77bb7feb904d17e9a3ec20c7836c701f35")) + (1629000, uint256S("0x00000002ed48f715858c998e5133c0d6748b820ce3380e2759db5558209a167a")) + (1630000, uint256S("0x000000032c724b40a4fb6d3e613aed9f294f22b76fc30b6caaa3bfe7ce3b01ad")) + (1631000, uint256S("0x000000008b0eb942b318fe821ccbf977d24a34cb9138555cc02130ecc655af81")) + (1632000, uint256S("0x0000000061c1e1eef48730e29b494681c2a3aab036219bbea140e0e4f51e0d6e")) + (1633000, uint256S("0x00000003b3d9950c5ddb598a474edc15fcc323dd59b44c32534354a043014707")) + (1634000, uint256S("0x00000001e6b8b9a471537f3b006c75428405c0f877e638e417ee9be9d2ff43b1")) + (1635000, uint256S("0x000000030073be68be4e7d68bcdb151ecf5af613bdfb9e93e7d1f7b0752f7aa5")) + (1636000, uint256S("0x00000000fd1b3853a2d59705d5b36e76491c58e0fbb81d2b35d7a7e3add3b4e1")) + (1637000, uint256S("0x000000023620ab021fb58eee94b3fbcff4b7d502807d028bdb2f32708150aae4")) + (1638000, uint256S("0x000000043c2e172e6ca4248a65ba64bdbe445f5f81844752f988a107845f349a")) + (1639000, uint256S("0x00000002fcbf7f7b4e04fa895012776248ce5020ec4bded612537a58c9dd87ea")) + (1640000, uint256S("0x00000000d6605a8a213fa134a2bf74cc901a42d0706718090788d6915c7ebbfd")) + (1641000, uint256S("0x00000001716416197b1802314a0d0f1679ab789e258ed3c930ac3456dba9bed4")) + (1642000, uint256S("0x000000044a7353133354febf9a2549d6033cabff8b3e9cb8c4335ca809d9d048")) + (1643000, uint256S("0x00000004b7eaa979bcbd468e4f9f0e4c1c9a7dde3eedd1ea53a5ce2bef562b09")) + (1644000, uint256S("0x000000027430ab7a59514ba994b3f114e5c28ea36f714515ed3cf70caeb8d227")) + (1645000, uint256S("0x00000000d4de211a3a25d4243278e0fc498058a9bae5860ae35963bcf155ba4f")) + (1646000, uint256S("0x00000004d8e662533da408b1427c4840c477bb176f5d6cc16e989a57646ecba5")) + (1647000, uint256S("0x0000000213f087be9c672b98a13d76dfb77bf276dee00e14a708c3b864427331")) + (1648000, uint256S("0x0000000129f391dd5e18ce5efbfff76edbdbd87914b7b07a68a6bbee01b4efa1")) + (1649000, uint256S("0x00000003c84f48d9074fe0dd3132843feebc204b7832fcf58265ed2b0fc91e9f")) + (1650000, uint256S("0x00000000922fca1c2ab235f6592387433c0622665408caf1a689d588acd7ef4a")) + (1651000, uint256S("0x0000000235c9ddae6fcee3486886406cdfacf06729a6a7e2abbd1a12d5b65367")) + (1652000, uint256S("0x00000001122a37089bc208bf027091c41aeed037a011aebfd1beb1388aa6e3ea")) + (1653000, uint256S("0x000000013177553290193311f8cffaa71c3648cd54039bd700685f626b7f61c3")) + (1654000, uint256S("0x00000003fadb924a1ff4dc97591004198afc9711dbbd404099f671ad93a372f5")) + (1655000, uint256S("0x0000000155ca47f18a7bc8dd51e68140cdb9a8e9d3b774276ba1dbebb1755857")) + (1656000, uint256S("0x00000003899e96ab824d812f38ac7de0c68edd5092fdbed2bc2c25ff98d64a23")) + (1657000, uint256S("0x0000000382b6257c88191f59c00b494a70a9748fa6e15edfa3a7861961836125")) + (1658000, uint256S("0x000000015f51ec2a910d81081f3458e384fa6fd3687b6b6081da5d908c21fed4")) + (1659000, uint256S("0x000000002613a74bdcb2a4321f2bf8b17dfd247cfe139ea569c0912ded3c7d2d")) + (1660000, uint256S("0x000000049e13deb195724e2a64bf4d7a476b44d67d9779a321cdc32f2363c691")) + (1661000, uint256S("0x0000000188e1647808e786af316efa45a9faba7241a24ea44a7b3b1487db382d")) + (1662000, uint256S("0x00000001edfb091e9ea392c20a197002d7de65656f41b97fdd2b175dc92860ca")) + (1663000, uint256S("0x000000029800198e2b567a2b256bc5089e6d3a57379e22ff966126151acad77b")) + (1664000, uint256S("0x0000000215402fce1b5853158fc0210b3cd3d8ad125af4692562ed8f9c399075")) + (1665000, uint256S("0x00000003164d40c0bb82317df59c0e325601b268d2c579d8f81e593c1e85adda")) + (1666000, uint256S("0x00000004a4bb0d82d09a6cfdea1493de1e960adf9bf58ecf12fcc65d8c076db6")) + (1667000, uint256S("0x00000000677a80fc06a62957146bdcfc83c637504683265fb09ca655b14a1ad8")) + (1668000, uint256S("0x00000002d16c791f19fbfb53f6b8b061af5276a756b632a59627889291caade0")) + (1669000, uint256S("0x0000000063226419faac0536ce13765bcf210fb02f4b32aa34dc68e36edc62ff")) + (1670000, uint256S("0x00000001d70644f12e0ed97832baea5d8d52b4109c3eb6d13628ca61c6983af6")) + (1671000, uint256S("0x00000001cf40d5ab42932e082e3c8f0bb769d46e759776113a40e864d9aa4aad")) + (1672000, uint256S("0x00000002070b8a20b0c1491cb30554beaa4070ca92c043a436de279794e9f24c")) + (1673000, uint256S("0x00000002619389bf5e4e12e728a4879f0ae9e09e59721313efaf00c293dbb3fd")) + (1674000, uint256S("0x000000032517420588e7b8fa7892ebe9c04fa247dc04a77cf7ff8cd96dcdfaf1")) + (1675000, uint256S("0x00000002e056c3b3501346a044723757bdf22448957ed61f580482cead17db2b")) + (1676000, uint256S("0x000000021956ce039b89a4dc4f57bbd948852fb8e60cbee97e47914476a00af7")) + (1677000, uint256S("0x00000000dcd83c42b2bd5a062c0e46237232166a3fd11fe0909908675d4b2960")) + (1678000, uint256S("0x00000002be3d780622e1c8d12dfb9ce8e00d1a6a0774edac2ec7cacd0d47968c")) + (1679000, uint256S("0x000000021acce8c8f368551df6373c7a87d884847a4837abfdeca3a412b50cdb")) + (1680000, uint256S("0x00000005910f9f52c1b2c386a051811f11d3eaa4c737dcce58ab3cc37fcd62fb")) + (1681000, uint256S("0x000000049ffd7d05bb3c1b49874baceea1bc7b6b900e31100c2ca3bcc28a25a2")) + (1682000, uint256S("0x00000001b230ac60a34ebd20a60b32c881c6d720e61eb8ff353426579d9a38b4")) + (1683000, uint256S("0x0000000427e6838977f26189ff5e1d56ebc6ecd7a9eb06d0ad1cae3ef773519e")) + (1684000, uint256S("0x000000022f04d5082852031d455546c7ca4a25e964008f8ea69d29946f28e1e6")) + (1685000, uint256S("0x0000000475bec2831d736ed0a14462c023bbd80ae03d0ec2e5c4633339332456")) + (1686000, uint256S("0x000000047a42b4eabe3ffab8d95e3cb1a2d923afcbda4e335374e728777fc474")) + (1687000, uint256S("0x00000003eda47c88b7d313cc525f0511934dacc364d045057eefc2148934cfbb")) + (1688000, uint256S("0x000000040d7bda41689357c29aedb77b016f3cd2ce2bc3ba04c4bdd95d455286")) + (1689000, uint256S("0x0000000128027ca8f7b2dccb44d26946b9df6533f05e63da9d475867c4b251fa")) + ,(int64_t) 1709047548, // time of last checkpointed block + (int64_t) 2532221, // total txs + (double) 2900 // txs in the last day before block 1689336 }; // END HUSH mainnet checkpoint data } else if (strcmp(SMART_CHAIN_SYMBOL,"DRAGONX") == 0) { @@ -2920,9 +2988,150 @@ void *chainparams_commandline() { (987000, uint256S("0x00002723abb80e9ece84055c113e0caa507177ddc88cb6b8011ecba39b490dd8")) (988000, uint256S("0x00001938e724c8033d1f60ddd27512f6f358847e96c63def28e85bd40616117c")) (989000, uint256S("0x00003071ff9188d27f744395aefb1d406cccc15f61b7f79bba0ea9d100475a63")) - ,(int64_t) 1704021429, // time of last checkpointed block - (int64_t) 1010830, // total txs - (double) 2419 // txs in the last day before block 989271 + // Generated at 1709073764 via hush3 util/checkpoints.pl by onryo + (990000, uint256S("0x00005340e6855081dd3fade7baa8db18b660ffd272373e67c812c5cf69006300")) + (991000, uint256S("0x000027d07656cbdbd3746495e091388f35c9e2a11a2389174490a9433a9e0da4")) + (992000, uint256S("0x00001413d8eb317a69e45bf44aba0af79c724b45272043307480213bd4e7d653")) + (993000, uint256S("0x000054984fe60a08b731c2bba0bd89aaa52b6c33cbe530b75bc1bb85610c524b")) + (994000, uint256S("0x00007ac941c80daca1fbc00502ec407ee1ba8812d0e3d20ff58cdbef5e8e7c1b")) + (995000, uint256S("0x000076f55d290067e298fdb38f058fd08f369bc174112265dcd076c4d8d35f83")) + (996000, uint256S("0x00008037d5af8e2bdb498d5ab2d3cb80261adce66219810e6c6bd674c32895ce")) + (997000, uint256S("0x00004bea570cdedaae9475e42d1110ce0cb3ccee646a296955690a9bb39b0cf9")) + (998000, uint256S("0x0000181e1e6e1ef5692044f0b736b384037d26c18ed23c9f658f0043859181bf")) + (999000, uint256S("0x000018a43fa4f904d88c570e4add479359451a5decbe9cca0b6558873085c2e5")) + (1000000, uint256S("0x00005efbc0c1342f7604617830dde40956343dbfb4737502334c54bd28387855")) + (1001000, uint256S("0x00000c7efc367b7f30692b032b2583c43abd344c551dc9276e20ad582b7d3ee9")) + (1002000, uint256S("0x0000128508c85119573651c10abe581fa300de23f3f914be1512609449eee78a")) + (1003000, uint256S("0x00003f4edd2eee5456b7cc7908e54c5f05703909d2b7f9f4f5074d1254cdb5b6")) + (1004000, uint256S("0x00003c94446cfa8f2302da854b1136281a4f9f3f0ea0faa5d9992c079c8fd884")) + (1005000, uint256S("0x00002fbb77f69a8d8e82f374313bb3a1b4ff45a9c4fe5c193bc6cfafc73a0167")) + (1006000, uint256S("0x000066cd4d3492f6fe4eb0d240202535840ab48cb8cd8e6abc97e34037f629fa")) + (1007000, uint256S("0x00001b3e9655887cfa6a214754599584fd4bfa42fb87ade8196cdba5dc8bf0ce")) + (1008000, uint256S("0x000034949bfa333e64dedbc7f4da1ffed03307388d0cf9eec38dde9fb6f69900")) + (1009000, uint256S("0x0001b9d8fc55cefab5a2c98bf858db8a85ae84f90050e70314c5b68aebf50e19")) + (1010000, uint256S("0x00002ddc10f8190a9bcf3c6bb218f5b168db3b1aa025af10ce5f5b7cca2368e4")) + (1011000, uint256S("0x000030b762ea360d7f3db9a387be63861ec8083751289d4f09e724b7bd0e388e")) + (1012000, uint256S("0x0000558ceceb8d989fc9a5fab8f86df6dd7e098ba086d5ff418226e377688ea5")) + (1013000, uint256S("0x000014009864d940ea50da1139c1ec60052f29a68e899f4a26d8ae22058e2c4c")) + (1014000, uint256S("0x000064a6927370067437735b6a2cd55875fcc0f7570722cf91e22e638499fb73")) + (1015000, uint256S("0x000021d05a8465e463226f90fad388f0f7e1e3a96c7c21efa4fadd57a9b46f34")) + (1016000, uint256S("0x000044fb0fc12c7321248196d511da458ab3c7c2d8b0c129ade3be23209fced3")) + (1017000, uint256S("0x000070bdd5ea9f5241f762ad95138956a85ec9fe579fad04053e66c7ee5dea1f")) + (1018000, uint256S("0x00002db1288225647d4ab28034c86da87dee0345853cad7c6b9902a2b0c211a6")) + (1019000, uint256S("0x0000541804a065a0717bbddfb91bc39a6b9d59cbc4119ff0b526922f5649331f")) + (1020000, uint256S("0x000008643ba6ac5974579afde3ac22485b4aa5b475011420ea4232cd2e4aff20")) + (1021000, uint256S("0x00001fbe4f31c6102147a36dcefa5e5341ea66bbe1b6bcfd44ab2e38a4491e45")) + (1022000, uint256S("0x000002659dd1d8d34619b8b08961a1fd0ef60b845e1b79476771a3b6847e58cf")) + (1023000, uint256S("0x000023ced946206ff0a67c748398f71b4530fe97f46c742b4226ccb88c76a69b")) + (1024000, uint256S("0x00006e5d3e4c0529264121608c64da672831dfffeaf01b356e72d08876bf4a98")) + (1025000, uint256S("0x00005430bdd9ab40b0b4901d87e419d287c330cb483ae4aabfb6d3f6162375fa")) + (1026000, uint256S("0x00000beb4104589cd59b0762d279038ba07e9c73f6c397041f344bdbe14d7afd")) + (1027000, uint256S("0x000036b0021e002b163335593432840721e8b2487b9040a85479603675f755bd")) + (1028000, uint256S("0x0000378ea28592f3e0ff6c40c88731604b5c7cffd90ab527433ff5dfa92875a7")) + (1029000, uint256S("0x00007b7127cb6479b9a76de36f1772e3bf04a4cb763c029018d8c9b7e79c89ca")) + (1030000, uint256S("0x0000808ca14d72c3d5ce2dba95a43d7cfd0a5c0446dae881b4e2fdcddef29553")) + (1031000, uint256S("0x000018c2bc86e86e466b79808855e27f509918eca70713311a9ae85f28827228")) + (1032000, uint256S("0x0000bd2396371ab47326321013cb0d2f781377fc4ee5dbfa7b8d3825c0112e01")) + (1033000, uint256S("0x000020caf07e63f12a6c756fb91d056d7e43f25893b6ca108bed802f6049d988")) + (1034000, uint256S("0x00000c58f68dcb0ea8d8de091ae16b0bf7dc5c01bbd9854437cdbaf5a8528e74")) + (1035000, uint256S("0x000006c9cec3c2b65485fc9323caeed6b653868e271aee78e15696f6489344d5")) + (1036000, uint256S("0x0000ab2364c12dca420906bb96f264cc08a349b27f144d0db930663091b1c584")) + (1037000, uint256S("0x000039e3601727b488db835e87f711548b4e4320359fd27311e2cb09831f51d6")) + (1038000, uint256S("0x0000a1ebeb106ac690835266ff1385dab284805c9a4c3e5002b624c25bdada9a")) + (1039000, uint256S("0x000031574c8bd20b4024e8abaa9610028d2051c75a968390a74c843c44e6120d")) + (1040000, uint256S("0x00003f7008d4c2e3163b73caa2903ffccb00331ccb5bcc6fe1e272103b4b760b")) + (1041000, uint256S("0x00006c658df9c6b2594fe1fdc04e3f0506efc112f57503a86bd076a257733216")) + (1042000, uint256S("0x00009aa962e2bb956df64fb5cb5f248c1acc789f152559977cafc82ef31d2deb")) + (1043000, uint256S("0x000033c28decc901fd38fc4bc0f56287643474f4c9453bce08d3a272a782defc")) + (1044000, uint256S("0x00008ee9080fc9875af0a40a231e416a9de04d25a2e62cb6c5dd3d087afb9e44")) + (1045000, uint256S("0x00000c81fdecc3f2dc285720eec0ff497e4f36a6de3201ae1d65d02192a9bed2")) + (1046000, uint256S("0x00006eb6a451ae693be242c9c6d80b0b29db967f3a1fba9ab407353d88d7bfbc")) + (1047000, uint256S("0x000023a25fa6885548d13a33885a1252f0018eaf7f0bf5c76111fd2eb1ebabcc")) + (1048000, uint256S("0x00004f1da023868efbbffd8cad9982ce3ee5ba81ab403c0014038f770ff66c41")) + (1049000, uint256S("0x000048e7281e18cd07b8fb4970ca07fe35712f003cce3a0bb28ed6fd373ed333")) + (1050000, uint256S("0x000065e2f27bf9c47650dcda4235236daecea24b8f6d5de7ff3cd12b36a130f9")) + (1051000, uint256S("0x00005d57f2ff192d0a5aaf6caef8235eb6ed2abf584e68fdf0a84449bfa8085f")) + (1052000, uint256S("0x00004447ed52419433f77d95d8cc0d4c63e092a6b9a78a5353e7eb53c643f762")) + (1053000, uint256S("0x000067991dfa2a3c9e0ef86cfc3f0f7e04c17f0b9214c9e6554b99c16ca2fdb0")) + (1054000, uint256S("0x00004438ca06103b5a8eb9b6a92d76fd06bd77299a92a64cd00653314395be32")) + (1055000, uint256S("0x000065b37ff6aa3fdf8b102baa1573e738de58ddb925d487a7da04aa8570d273")) + (1056000, uint256S("0x000000ddf378344ebb2f2be0c7fda470e04037429d02009d3cb05155d5d921f0")) + (1057000, uint256S("0x000055155bc9f6b05002980dc7ca8363992a2e70bcfd8a4a779e75ff6c96d28b")) + (1058000, uint256S("0x000007db32449fead97b865cb719ac27ecc34ce8fd69d01c121b4b494a3064cf")) + (1059000, uint256S("0x0000291bedebe02fd854225e31959cc8dc26828184db0a76d412651b12e89a12")) + (1060000, uint256S("0x00005690db6a3f997a039afc7739035cb4d0e6d672a9c18776223d66388bfc4e")) + (1061000, uint256S("0x000041b2852387073f1aa4958cb4713024317a67635706848d061f94c852ccda")) + (1062000, uint256S("0x00004dc608c3fd7bfb54b3e2ecc144cddbaaa79678bda6255cbb4ef4a10d919f")) + (1063000, uint256S("0x000055b10b2ad91853e6b208e23245a91a5e0c4fc9108a4494f738096091a683")) + (1064000, uint256S("0x00003d68fbb4f9e5ab99a95bbcab44a054acb0d1dfed4f0c9514566e5dfdce0e")) + (1065000, uint256S("0x00003a4af8f73ef5c9ca11e1b28fbcb8f3bbfd700346ced0d462dc1b6aae095b")) + (1066000, uint256S("0x000079b03035b9899298522cd0fde65333f80e7fd19d4c1e547cd89b30456d48")) + (1067000, uint256S("0x000052e584b9f265a75dba3296d42a9aa851a5828d4e205ea05c4dcfcbde0c88")) + (1068000, uint256S("0x000015eec1de9a0f36c893aed27751f9729e9404c0fca2429f9b7e1e53c202f6")) + (1069000, uint256S("0x000033d9df0f4941018f53eb539b3b8fcbefbc6e5f60d1ed8d8e5d90dd72e5c2")) + (1070000, uint256S("0x000063990f169d83f00357097d194597f077e5faab078795240eff231b6179b7")) + (1071000, uint256S("0x00001e14d8b274509dd11f2590ed37831963215ef81ca9f571a185e736fba0ad")) + (1072000, uint256S("0x00006dec9c4159450c55addc032bcaff72fd3059d5a56f166f6d7238de5ce955")) + (1073000, uint256S("0x000023298fab42136c52ad020b759892e6f169075da06ca3a80c5a140df14bc2")) + (1074000, uint256S("0x0000626f55b005be949b03532365ebb4e51ddc8cab1950c43cf3d201d4377aaf")) + (1075000, uint256S("0x0000b6a77bca66546df35247aea0bcff78c052d4fd2c9c01e83386267581dbd7")) + (1076000, uint256S("0x000034a08dd3a38dd273e963399c09dcb6709f95008236a300bcbfb19f6bf85a")) + (1077000, uint256S("0x00004ca05ac52bfcf461784ce42e813e66b5276f2f2f5bb4c886e5412511efe7")) + (1078000, uint256S("0x00000e7ec6c2366364232322193ecf0178a38a2a7e1d51c5385c0fadb38f8802")) + (1079000, uint256S("0x00005038f1d006393d46522c6114c6e49ad54ecb9d3ee45abf9e8f49775b63ef")) + (1080000, uint256S("0x0000686623e37caf1a5e5ff9e0740eb0c7e57799f70a5adc8b88d81cda45e723")) + (1081000, uint256S("0x00004572b2f6a4f1f71697d56b97c054e19ebbdaf57c7db56510574751d3e571")) + (1082000, uint256S("0x0000284ea3820d41b64bd9efd2cd5a9d84016fee948ee35353add333a02c0e9b")) + (1083000, uint256S("0x00008fd4db40c96e3ad0d907a00f578608eeeee7daec33637d3ff456395368c1")) + (1084000, uint256S("0x000025ad29fd6b5ea43a2fa28637c569988eb58fadffaa456450e0853825676b")) + (1085000, uint256S("0x00005a2e0577384e33e0b4d87a500d5bd8284e72bf5524be81ffa550d85b6cc2")) + (1086000, uint256S("0x00000ffbb3cdf5ecae202d47f28920a0ebb38bf464b49f728833c03214e4c648")) + (1087000, uint256S("0x00005613d71456fa41a1d0da1d0f0d1a5b685184a6b775898f2ac361e9929c0a")) + (1088000, uint256S("0x0000280e821b1344f7624e8cf3c02a0756fb86f9a12fc2da08b555f0c07f3526")) + (1089000, uint256S("0x000042ba124036b7ae68e8f59c6b6b4c531346cf9187906678c75a0ff40ba852")) + (1090000, uint256S("0x00001d164a60ba32049705b3de3cc156145508e7864a6c3359a5554d35f1cc02")) + (1091000, uint256S("0x000030c1afdead30970db1584a0574882c0a005f5b10156dafdc96e56e5cda5d")) + (1092000, uint256S("0x00001f56adcfd15f0349959e2d985892bb42fe56dfa8f69211e05c0c35919617")) + (1093000, uint256S("0x000048a3e0e44aad0337104d522c2446e8d4f36c38e8168d3abc054f0bd7b6ac")) + (1094000, uint256S("0x000067facd02d8aa79e3ee8dfd2ba0b4cd95e580c74498d527913b9656b9b12d")) + (1095000, uint256S("0x00003e192638cb1394ea1fbc3f8507a1211e07d47aa0fc40333ea7d3b680191a")) + (1096000, uint256S("0x00001563dfb69dd5ec19083e1f1cd3a0620e304e9dffac12c32f630c308c433d")) + (1097000, uint256S("0x00005fa829b0fd9cdf758ee597d91461412cb323cab332f5b89da4a34ff61e49")) + (1098000, uint256S("0x00002337e7251b57ae128e963e8dbe37cbba15d63a33ad264f1fb544c268dda4")) + (1099000, uint256S("0x0000153f031a99ee4e7c5191463d3341ce42cf8fc73f10dbb2b9d4d9f9e789fc")) + (1100000, uint256S("0x00004505211599b14b8b94fde5c1ffcce88901427dbc1ea633917160d4188f29")) + (1101000, uint256S("0x000095283bd1240f7413c332e8b949b26cd9c6ec29eea47b6fa2dfbd85715e79")) + (1102000, uint256S("0x000097e46e5472b9e2cc1d7621c2c4252b1bd1bf9ae28b4b542ef1a3ac2afba1")) + (1103000, uint256S("0x00005fc1b80c232f7efc14a16b0b749e43c79c7f5f2754ba257395adff881d31")) + (1104000, uint256S("0x000000600a4fc970f991f462dcb7f777cd9d71d117c37035b87bd897fe9a54ce")) + (1105000, uint256S("0x000082e3f85e251a1302db120427c66b3d94e7ad1b5ab1b8a181c9f3692fee4b")) + (1106000, uint256S("0x0000893cc92138fa6b14e738dd62ee7f2e82d2681ef4b5e1a0f79e91a029307b")) + (1107000, uint256S("0x000095a0703d62883498279283f169aec02b8ec1ad0262308ab4b31ac2ea7a8f")) + (1108000, uint256S("0x000041463ca3374182ab463e738f26bf27db11978000671ff196b02a8a2059ab")) + (1109000, uint256S("0x00008a5a388578aa4248f6fb47546ec2a04b35e669e120fbdcad6dde9f005476")) + (1110000, uint256S("0x000010f822b1664ac8042ec066739dac80c2996cd2494f613926defbb4f76ab5")) + (1111000, uint256S("0x0000464499866b7dc037cf45c92e2ffa1b854e0618c0c58e7075062a46350e46")) + (1112000, uint256S("0x00005338a944dfc29c0234107f58ba564371017783fd6db0f37ffbff16254768")) + (1113000, uint256S("0x0000726e4c72bc2ba9b8624f7d12280e58c431979fa792b6d5b1756e23dde388")) + (1114000, uint256S("0x000055f1d9ffc756f3357f15186623a8f44fec77d9a760099e4c0e315a90a671")) + (1115000, uint256S("0x000066c68f0abdea160ec4074820b7d26b4730bd44ceceb9e092abefaf390ae0")) + (1116000, uint256S("0x0000329b740e77aa5ad3062210c0e023d05e06d29ef86d17cb5103dbbaa48929")) + (1117000, uint256S("0x0000848309ade0df03a8bbd431a3e59a79f226242847979d66b32f5d36fd833c")) + (1118000, uint256S("0x0000233defa4050580da7600bed2f1fee01d28cb949f2ac0e5587ee7f9ac8874")) + (1119000, uint256S("0x00002b3d78c994486a51e16e2ea33f2bc2ac0ed4051e2d769844bf9a6308d11f")) + (1120000, uint256S("0x0000409d4bfdf323d3a9a85b65765e90084218a776c76a1cd07829cb7f5b6d05")) + (1121000, uint256S("0x000070b4ac49549b8346930d31aaeba267e6d5e80c29ec5709c7f7844523923b")) + (1122000, uint256S("0x0000105ec7d7fdb44d8e7f8f214a016cd241fbd54bd63dd3d0ac405ab3f1fa5d")) + (1123000, uint256S("0x00003c72860ef8c6f8e4596966fd4c4fe75ae774056426e1595b02ad8ab9befc")) + (1124000, uint256S("0x00006920884cf1c0ff9ece4c7e9e940d8312c71790436f796ff4131b9357975a")) + (1125000, uint256S("0x00005a6594364b26fa93cdd28b2afe596f818743c5eaa86b5be9273187d4a5cc")) + (1126000, uint256S("0x000018583bb1fa1de1a6223c8ea4412856a4a9715c4499f966d4b479ed421a9e")) + (1127000, uint256S("0x000062ad6d9175ffa331b96444ad6b8b9842d564d359b68ac6b325b80f874f86")) + (1128000, uint256S("0x000030af1516b3d81082bbbf43054f723ea8090c31939f8335e2548861f585b0")) + (1129000, uint256S("0x00004691aec7b3d82d064a112e4a480e48ec3d7fa678862df12ae146265f5482")) + ,(int64_t) 1709063880, // time of last checkpointed block + (int64_t) 0, // total txs + (double) 2304 // txs in the last day before block 1129274 }; } else { // all other HSC's with no checkpoints diff --git a/util/checkpoints.pl b/util/checkpoints.pl index d131e68d7..a02171186 100755 --- a/util/checkpoints.pl +++ b/util/checkpoints.pl @@ -7,7 +7,7 @@ use strict; # Generate checkpoint data for use in src/chainparams.cpp my $perday = 1152; -my $cli = "./src/hush-cli"; +my $cli = "./src/hush-cli -ac_name=DRAGONX"; my $stride = shift || 1000; if ($stride =~ m/help/) { print "To generate checkpoint data every 1000 blocks: $0 &> checkpoints.txt\n";