@ -197,58 +197,42 @@ namespace cryptonote
ADD_CHECKPOINT2 ( 550000 , " 409f68cddd8e74b37469b41c1e61250d81c5776b42264f416d5d27c4626383ed " , " 0x5f3d4d03e " ) ;
return true ;
}
ADD_CHECKPOINT2 ( 1 , " 771fbcd656ec1464d3a02ead5e18644030007a0fc664c0a964d30922821a8148 " , " 0x2 " ) ;
ADD_CHECKPOINT2 ( 10 , " c0e3b387e47042f72d8ccdca88071ff96bff1ac7cde09ae113dbb7ad3fe92381 " , " 0x2a974 " ) ;
ADD_CHECKPOINT2 ( 100 , " ac3e11ca545e57c49fca2b4e8c48c03c23be047c43e471e1394528b1f9f80b2d " , " 0x35d14b " ) ;
ADD_CHECKPOINT2 ( 1000 , " 5acfc45acffd2b2e7345caf42fa02308c5793f15ec33946e969e829f40b03876 " , " 0x36a0373 " ) ;
ADD_CHECKPOINT2 ( 10000 , " c758b7c81f928be3295d45e230646de8b852ec96a821eac3fea4daf3fcac0ca2 " , " 0x60a91390 " ) ;
ADD_CHECKPOINT2 ( 22231 , " 7cb10e29d67e1c069e6e11b17d30b809724255fee2f6868dc14cfc6ed44dfb25 " , " 0x1e288793d " ) ;
ADD_CHECKPOINT2 ( 29556 , " 53c484a8ed91e4da621bb2fa88106dbde426fe90d7ef07b9c1e5127fb6f3a7f6 " , " 0x71f64cce8 " ) ;
ADD_CHECKPOINT2 ( 50000 , " 0fe8758ab06a8b9cb35b7328fd4f757af530a5d37759f9d3e421023231f7b31c " , " 0x893044b400 " ) ;
ADD_CHECKPOINT2 ( 80000 , " a62dcd7b536f22e003ebae8726e9e7276f63d594e264b6f0cd7aab27b66e75e3 " , " 0x5cc113f1076 " ) ;
ADD_CHECKPOINT2 ( 202612 , " bbd604d2ba11ba27935e006ed39c9bfdd99b76bf4a50654bc1e1e61217962698 " , " 0x73310a259eb2 " ) ;
ADD_CHECKPOINT2 ( 202613 , " e2aa337e78df1f98f462b3b1e560c6b914dec47b610698b7b7d1e3e86b6197c2 " , " 0x733154039b97 " ) ;
ADD_CHECKPOINT2 ( 202614 , " c29e3dc37d8da3e72e506e31a213a58771b24450144305bcba9e70fa4d6ea6fb " , " 0x73319dc90cb6 " ) ;
ADD_CHECKPOINT2 ( 205000 , " 5d3d7a26e6dc7535e34f03def711daa8c263785f73ec1fadef8a45880fde8063 " , " 0x75fcc3d85123 " ) ;
ADD_CHECKPOINT2 ( 220000 , " 9613f455933c00e3e33ac315cc6b455ee8aa0c567163836858c2d9caff111553 " , " 0x89cfed0cae3c " ) ;
ADD_CHECKPOINT2 ( 230300 , " bae7a80c46859db355556e3a9204a337ae8f24309926a1312323fdecf1920e61 " , " 0x967d13e5baa9 " ) ;
ADD_CHECKPOINT2 ( 230700 , " 93e631240ceac831da1aebfc5dac8f722c430463024763ebafa888796ceaeedf " , " 0x96fb9663ebe7 " ) ;
ADD_CHECKPOINT2 ( 231350 , " b5add137199b820e1ea26640e5c3e121fd85faa86a1e39cf7e6cc097bdeb1131 " , " 0x97b9919177bf " ) ;
ADD_CHECKPOINT2 ( 232150 , " 955de8e6b6508af2c24f7334f97beeea651d78e9ade3ab18fec3763be3201aa8 " , " 0x98a038b612e8 " ) ;
ADD_CHECKPOINT2 ( 249380 , " 654fb0a81ce3e5caf7e3264a70f447d4bd07586c08fa50f6638cc54da0a52b2d " , " 0xac9739634e6d " ) ;
ADD_CHECKPOINT2 ( 460000 , " 75037a7aed3e765db96c75bcf908f59d690a5f3390baebb9edeafd336a1c4831 " , " 0x167799549bdda " ) ;
ADD_CHECKPOINT2 ( 500000 , " 2428f0dbe49796be05ed81b347f53e1f7f44aed0abf641446ec2b94cae066b02 " , " 0x188ce145e4ba9 " ) ;
ADD_CHECKPOINT2 ( 600000 , " f5828ebf7d7d1cb61762c4dfe3ccf4ecab2e1aad23e8113668d981713b7a54c5 " , " 0x1d9f3759e1554 " ) ;
ADD_CHECKPOINT2 ( 700000 , " 12be9b3d210b93f574d2526abb9c1ab2a881b479131fd0d4f7dac93875f503cd " , " 0x2201e4ee39c2c " ) ;
ADD_CHECKPOINT2 ( 825000 , " 56503f9ad766774b575be3aff73245e9d159be88132c93d1754764f28da2ff60 " , " 0x27565a442d5df " ) ;
ADD_CHECKPOINT2 ( 900000 , " d9958d0e7dcf91a5a7b11de225927bf7efc6eb26240315ce12372be902cc1337 " , " 0x2a6334031546e " ) ;
ADD_CHECKPOINT2 ( 913193 , " 5292d5d56f6ba4de33a58d9a34d263e2cb3c6fee0aed2286fd4ac7f36d53c85f " , " 0x2aefe7f40f5ea " ) ;
ADD_CHECKPOINT2 ( 1000000 , " a886ef5149902d8342475fee9bb296341b891ac67c4842f47a833f23c00ed721 " , " 0x2edd71370f0e5 " ) ;
ADD_CHECKPOINT2 ( 1100000 , " 3fd720c5c8b3072fc1ccda922dec1ef25f9ed88a1e6ad4103d0fe00b180a5903 " , " 0x390eb0035c53a " ) ;
ADD_CHECKPOINT2 ( 1150000 , " 1dd16f626d18e1e988490dfd06de5920e22629c972c58b4d8daddea0038627b2 " , " 0x422d5662e9e37 " ) ;
ADD_CHECKPOINT2 ( 1200000 , " fa7d13a90850882060479d100141ff84286599ae39c3277c8ea784393f882d1f " , " 0x4c73503fc4aa3 " ) ;
ADD_CHECKPOINT2 ( 1300000 , " 31b34272343a44a9f4ac7de7a8fcf3b7d8a3124d7d6870affd510d2f37e74cd0 " , " 0x723f49bc249d5 " ) ;
ADD_CHECKPOINT2 ( 1390000 , " a8f5649dd4ded60eedab475f2bec8c934681c07e3cf640e9be0617554f13ff6c " , " 0xb4bba65e2841b " ) ;
ADD_CHECKPOINT2 ( 1450000 , " ac94e8860093bc7c83e4e91215cba1d663421ecf4067a0ae609c3a8b52bcfac2 " , " 0x11a4aabdca9511 " ) ;
ADD_CHECKPOINT2 ( 1530000 , " 01759bce497ec38e63c78b1038892169203bb78f87e488172f6b854fcd63ba7e " , " 0x2819ce9f9e91e5 " ) ;
ADD_CHECKPOINT2 ( 1579000 , " 7d0d7a2346373afd41ed1e744a939fc5d474a7dbaa257be5c6fff4009e789241 " , " 0x357a590e7dda83 " ) ;
ADD_CHECKPOINT2 ( 1668900 , " ac2dcaf3d2f58ffcf8391639f0f1ebafcb8eac43c49479c7c37f611868d07568 " , " 0x474226e475cc3b " ) ;
ADD_CHECKPOINT2 ( 1775600 , " 1c6e01c661dc22cab939e79ec6a5272190624ce8356d2f7b958e4f9a57fdb05e " , " 0x5e3b9d206a27c6 " ) ;
ADD_CHECKPOINT2 ( 1856000 , " 9b57f17f29c71a3acd8a7904b93c41fa6eb8d2b7c73936ce4f1702d14880ba29 " , " 0x6bde5e1caccee1 " ) ;
ADD_CHECKPOINT2 ( 1958000 , " 98a5d6e51afdf3146e0eefb10a66e8648d8d4d5c2742be8835e976ba217c9bb2 " , " 0x79dd46d2a0971a " ) ;
ADD_CHECKPOINT2 ( 2046000 , " 5e867f0b8baefed9244a681df97fc885d8ab36c3dfcd24c7a3abf3b8ac8b8314 " , " 0x9cb8b6ff2978c6 " ) ;
ADD_CHECKPOINT2 ( 2092500 , " c4e00820c9c7989b49153d5e90ae095a18a11d990e82fcc3be54e6ed785472b5 " , " 0xb4e585a31369cb " ) ;
ADD_CHECKPOINT2 ( 2182500 , " 0d22b5f81982eff21d094af9e821dc2007e6342069e3b1a37b15d97646353124 " , " 0xead4a874083492 " ) ;
ADD_CHECKPOINT2 ( 2661600 , " 41c9060e8426012238e8a26da26fcb90797436896cc70886a894c2c560bcccf2 " , " 0x2e0d87526ff161f " ) ;
ADD_CHECKPOINT2 ( 2677000 , " 1b9fee6246eeb176bd17d637bf252e9af54a4218675f01b4449cc0901867f9eb " , " 0x2f165bc1a5163ba " ) ;
ADD_CHECKPOINT2 ( 2706000 , " d8eb144c5e1fe6b329ecc900ec95e7792fccff84175fb23a25ed59d7299a511c " , " 0x310f7d89372f705 " ) ;
ADD_CHECKPOINT2 ( 2720000 , " b19fb41dff15bd1016afbee9f8469f05aab715c9e5d1b974466a11fd58ecbb86 " , " 0x3216b5851ddbb61 " ) ;
ADD_CHECKPOINT2 ( 2817000 , " 39726d19ccaac01d150bec827b877ffae710b516bd633503662036ef4422e577 " , " 0x3900669561954c1 " ) ;
ADD_CHECKPOINT2 ( 2844000 , " 28fc7b446dfef5b469f5778eb72ddf32a307a5f5a9823d1c394e772349e05d40 " , " 0x3af384ec0e97d12 " ) ;
ADD_CHECKPOINT2 ( 2851000 , " 5bf0e47fc782263191a33f63a67db6c711781dc2a3c442e17ed901ec401be5c9 " , " 0x3b6cd8a8ed610e8 " ) ;
ADD_CHECKPOINT2 ( 2971000 , " 3d4cac5ac515eeabd18769ab943af85f36db51d28720def0d0e6effc2c8f5ce3 " , " 0x436e532738b8b5b " ) ;
ADD_CHECKPOINT2 ( 2985000 , " 08f5e6b7301c1b6ed88268a28f8677a06e8ff943b3f9e48d3080f71f9c134bfb " , " 0x444b7b42a633c96 " ) ;
ADD_CHECKPOINT2 ( 3088000 , " bddf8ca09110d33d6d497f13a113630c2b6af1c84d4f3a6f35cb1446f2604ade " , " 0x4aed3615c2f8c3e " ) ;
ADD_CHECKPOINT2 ( 1 , " 97f4ce4d7879b3bea54dcec738cd2ebb7952b4e9bb9743262310cd5fec749340 " , " 0x2 " ) ;
ADD_CHECKPOINT2 ( 6969 , " aa7b66e8c461065139b55c29538a39c33ceda93e587f84d490ed573d80511c87 " , " 0x118eef693fd " ) ; //Hard fork to v8
ADD_CHECKPOINT2 ( 53666 , " 3f43f56f66ef0c43cf2fd14d0d28fa2aae0ef8f40716773511345750770f1255 " , " 0xb677d6405ae " ) ; //Hard fork to v9
ADD_CHECKPOINT2 ( 63469 , " 4e33a9343fc5b86661ec0affaeb5b5a065290602c02d817337e4a979fe5747d8 " , " 0xe7cd9819062 " ) ; //Hard fork to v10
ADD_CHECKPOINT2 ( 81769 , " 41db9fef8d0ccfa78b570ee9525d4f55de77b510c3ae4b08a1d51b9aec9ade1d " , " 0x150066455b88 " ) ; //Hard fork to v11
ADD_CHECKPOINT2 ( 82069 , " fdea800d23d0b2eea19dec8af31e453e883e8315c97e25c8bb3e88ca164f8369 " , " 0x15079b5fdaa8 " ) ; //Hard fork to v12
ADD_CHECKPOINT2 ( 114969 , " b48245956b87f243048fd61021f4b3e5443e57eee7ff8ba4762d18926e80b80c " , " 0x1ca552b3ec68 " ) ; //Hard fork to v13
ADD_CHECKPOINT2 ( 115257 , " 338e056551087fe23d6c4b4280244bc5362b004716d85ec799a775f190f9fea9 " , " 0x1cb25f5d4628 " ) ; //Hard fork to v14
ADD_CHECKPOINT2 ( 160777 , " 9496690579af21f38f00e67e11c2e85a15912fe4f412aad33d1162be1579e755 " , " 0x5376eaa196a8 " ) ; //Hard fork to v15
ADD_CHECKPOINT2 ( 253999 , " 755a289fe8a68e96a0f69069ba4007b676ec87dce2e47dfb9647fe5691f49883 " , " 0x172d026ef7fe8 " ) ; //Hard fork to v16
ADD_CHECKPOINT2 ( 254287 , " b37cb55abe73965b424f8028bf71bef98d069645077ffa52f0c134907b7734e3 " , " 0x1746622f56668 " ) ; //Hard fork to v17
ADD_CHECKPOINT2 ( 256700 , " 389a8ab95a80e84ec74639c1078bc67b33af208ef00f53bd9609cfc40efa7059 " , " 0x185ace3c1bd68 " ) ;
ADD_CHECKPOINT2 ( 271600 , " 9597cdbdc52ca57d7dbd8f9c0a23a73194ef2ebbcfdc75c21992672706108d43 " , " 0x1e2d2d6a2a9e8 " ) ;
ADD_CHECKPOINT2 ( 278300 , " b10dcdf7a51651f60fbcc0447409773eef1458d2c706d9a61daf467571ac19c9 " , " 0x20a83a16d3968 " ) ;
ADD_CHECKPOINT2 ( 282700 , " 79c06cafd7cb5f76bcebbf8f1ae16203bb41fd75b284bcd0eb0b457991ab7d4a " , " 0x22e3baf142de8 " ) ;
ADD_CHECKPOINT2 ( 307686 , " dfd056b2739c132a07629409a59a028cb7414fac23e3419e79d2f49d66fc3af5 " , " 0x305ba542e3ea8 " ) ; // "difficulty": 25800000
ADD_CHECKPOINT2 ( 307692 , " d822cd72037f62824ec87c9dc11768b45dc2632f697fa372e1885789c90f37fc " , " 0x305e124633878 " ) ; // "difficulty": 1890000
ADD_CHECKPOINT2 ( 307735 , " 60970378aecdc0a78ccf5154edcc56f23aad8554b49e4716f820461a7588bfdc " , " 0x3070771b9ba58 " ) ; // "difficulty": 17900000
ADD_CHECKPOINT2 ( 307742 , " 0ed835bc9fcd949b5a184cf607dcc62ac4268c9e4cf220f8b09bcce58f10916b " , " 0x30732f1248978 " ) ; // "difficulty": 21300000
ADD_CHECKPOINT2 ( 307750 , " 7bcafbc757237125b70f569b181eb1b66c530b10d817d7b940f7a73dc827211c " , " 0x30766666b3d98 " ) ; // "difficulty": 10900000
ADD_CHECKPOINT2 ( 307766 , " 02fd6c7d6bae710cfa3efb08f50e4bc9a590f6ab61eabd87e5e951338c0c36f6 " , " 0x307d2d47a7918 " ) ; // "difficulty": 2960000
ADD_CHECKPOINT2 ( 307800 , " 3594894b4231cfdfe911afed6552f9fb4cfe6048bacd0973a3a98623ec8548ce " , " 0x308b305ca7618 " ) ;
ADD_CHECKPOINT2 ( 307880 , " 659274b698f680c6cae2716cbd4e15ad5def23b5de98e53734c4af2c2e74bb7a " , " 0x30af6e91e8018 " ) ;
ADD_CHECKPOINT2 ( 307883 , " 9a8c35cd10963a14bba8a9628d1776df92fee5e3153b7249f5d15726efafaaea " , " 0x30b0965ba5a18 " ) ;
ADD_CHECKPOINT2 ( 312130 , " e0da085bd273fff9f5f8e604fce0e91908bc62b6b004731a93e16e89cb9b1f54 " , " 0x3cfe7148f2e18 " ) ;
ADD_CHECKPOINT2 ( 324600 , " b24cd1ed7c192bbcf3d5b15729f2b032566687f96bda6f8cb73a5b16df4c6e6b " , " 0x69caecbe78718 " ) ;
ADD_CHECKPOINT2 ( 327700 , " f113c8cbe077aab9296ecbfb41780c147aeb54edfece7e4b9946b8abd0f06de7 " , " 0x732431429c818 " ) ;
ADD_CHECKPOINT2 ( 331170 , " 05243fba853fe375c671a6783eecac28777bca51f5977d5285c235424e52bb69 " , " 0x7c3469310d218 " ) ; //Hard fork to v18
ADD_CHECKPOINT2 ( 331458 , " f79a664a5e4bc11fa7d804be2c3c72db50c87a27f1f540f337564cbb6314e4cd " , " 0x7c34d47adf218 " ) ; //Hard fork to v19
ADD_CHECKPOINT2 ( 331891 , " faceea4b4ab33fc962c24dfa2f98c2aeda4788f67c1e0044c62419912c1a64fe " , " 0x7c359086aeb58 " ) ; // restart DIFFICULTY_WINDOW
ADD_CHECKPOINT2 ( 332100 , " d32c409058c1eceb9a105190c7a5f480b2d6f49f318b18652b49ae971c710124 " , " 0x7c538441cca36 " ) ;
ADD_CHECKPOINT2 ( 334000 , " 17d3b15f8e1a73e1c61335ee7979e9e3d211b9055e8a7fb2481e5f49a51b1c22 " , " 0x7ddd5a79d69c4 " ) ;
ADD_CHECKPOINT2 ( 348500 , " 2d43a157f369e2aa26a329b56456142ecd1361f5808c688d97112a2e3bbd23f4 " , " 0x90889ed877ada " ) ;
ADD_CHECKPOINT2 ( 489400 , " b14f49eae77398117ea93435676100d8b655a804689f73a5a4d0d5e71160d603 " , " 0x1123c39bb52f7e " ) ;
ADD_CHECKPOINT2 ( 491200 , " cedba73ad35ce7f51aaca2beb36dc32d79ecc716d146eb8211e6a815f3666c4a " , " 0x11334734abbd17 " ) ;
ADD_CHECKPOINT2 ( 497100 , " 2c4c70ac1ada94151f19d67ccf1aa4e846e6067f49f67c85cc03f78e768ea42b " , " 0x116906bc97a751 " ) ;
return true ;
}