diff --git a/test/functional/data/mainnet_alt.json b/test/functional/data/mainnet_alt.json new file mode 100644 index 0000000000000..e8ea501efb02c --- /dev/null +++ b/test/functional/data/mainnet_alt.json @@ -0,0 +1,4036 @@ +{ + "timestamps": [ + 1231006638, + 1231006758, + 1231006877, + 1231006994, + 1231007117, + 1231007253, + 1231007381, + 1231007472, + 1231007642, + 1231007715, + 1231007849, + 1231007967, + 1231008082, + 1231008238, + 1231008313, + 1231008427, + 1231008568, + 1231008671, + 1231008794, + 1231008921, + 1231009043, + 1231009171, + 1231009269, + 1231009445, + 1231009512, + 1231009628, + 1231009748, + 1231009886, + 1231009989, + 1231010113, + 1231010230, + 1231010358, + 1231010471, + 1231010594, + 1231010715, + 1231010827, + 1231010947, + 1231011119, + 1231011187, + 1231011311, + 1231011428, + 1231011562, + 1231011670, + 1231011804, + 1231011941, + 1231012042, + 1231012157, + 1231012268, + 1231012414, + 1231012538, + 1231012642, + 1231012750, + 1231012869, + 1231013003, + 1231013116, + 1231013235, + 1231013356, + 1231013478, + 1231013597, + 1231013712, + 1231013828, + 1231013976, + 1231014073, + 1231014211, + 1231014318, + 1231014428, + 1231014546, + 1231014679, + 1231014813, + 1231014939, + 1231015032, + 1231015154, + 1231015271, + 1231015393, + 1231015507, + 1231015626, + 1231015768, + 1231015872, + 1231016000, + 1231016131, + 1231016233, + 1231016376, + 1231016469, + 1231016615, + 1231016719, + 1231016830, + 1231016948, + 1231017105, + 1231017256, + 1231017308, + 1231017430, + 1231017550, + 1231017693, + 1231017791, + 1231017922, + 1231018031, + 1231018148, + 1231018285, + 1231018391, + 1231018510, + 1231018633, + 1231018750, + 1231018898, + 1231019016, + 1231019109, + 1231019232, + 1231019346, + 1231019473, + 1231019593, + 1231019714, + 1231019854, + 1231019949, + 1231020073, + 1231020198, + 1231020310, + 1231020427, + 1231020551, + 1231020666, + 1231020790, + 1231020908, + 1231021028, + 1231021177, + 1231021275, + 1231021394, + 1231021520, + 1231021626, + 1231021753, + 1231021866, + 1231021995, + 1231022117, + 1231022226, + 1231022377, + 1231022470, + 1231022588, + 1231022723, + 1231022841, + 1231022965, + 1231023068, + 1231023188, + 1231023330, + 1231023433, + 1231023551, + 1231023706, + 1231023796, + 1231023924, + 1231024036, + 1231024146, + 1231024274, + 1231024405, + 1231024538, + 1231024655, + 1231024758, + 1231024881, + 1231024987, + 1231025132, + 1231025265, + 1231025367, + 1231025486, + 1231025586, + 1231025786, + 1231025832, + 1231025960, + 1231026073, + 1231026190, + 1231026313, + 1231026448, + 1231026566, + 1231026669, + 1231026800, + 1231026914, + 1231027027, + 1231027157, + 1231027269, + 1231027402, + 1231027506, + 1231027634, + 1231027753, + 1231027888, + 1231027990, + 1231028125, + 1231028232, + 1231028346, + 1231028469, + 1231028603, + 1231028708, + 1231028839, + 1231028960, + 1231029066, + 1231029208, + 1231029320, + 1231029445, + 1231029588, + 1231029676, + 1231029788, + 1231029925, + 1231030032, + 1231030147, + 1231030267, + 1231030410, + 1231030513, + 1231030664, + 1231030753, + 1231030868, + 1231030986, + 1231031110, + 1231031231, + 1231031348, + 1231031467, + 1231031621, + 1231031707, + 1231031826, + 1231031946, + 1231032091, + 1231032195, + 1231032319, + 1231032500, + 1231032549, + 1231032721, + 1231032794, + 1231032949, + 1231033095, + 1231033148, + 1231033279, + 1231033394, + 1231033516, + 1231033635, + 1231033756, + 1231033908, + 1231033986, + 1231034119, + 1231034235, + 1231034352, + 1231034474, + 1231034587, + 1231034715, + 1231034848, + 1231034952, + 1231035075, + 1231035196, + 1231035344, + 1231035427, + 1231035582, + 1231035696, + 1231035820, + 1231035906, + 1231036057, + 1231036183, + 1231036298, + 1231036403, + 1231036510, + 1231036647, + 1231036750, + 1231036888, + 1231037007, + 1231037107, + 1231037268, + 1231037354, + 1231037468, + 1231037594, + 1231037709, + 1231037831, + 1231037947, + 1231038082, + 1231038190, + 1231038311, + 1231038437, + 1231038554, + 1231038667, + 1231038799, + 1231038919, + 1231039069, + 1231039154, + 1231039348, + 1231039399, + 1231039506, + 1231039628, + 1231039749, + 1231039868, + 1231040003, + 1231040107, + 1231040248, + 1231040353, + 1231040471, + 1231040599, + 1231040708, + 1231040831, + 1231040953, + 1231041067, + 1231041215, + 1231041347, + 1231041449, + 1231041554, + 1231041696, + 1231041799, + 1231041923, + 1231042044, + 1231042155, + 1231042274, + 1231042400, + 1231042511, + 1231042684, + 1231042747, + 1231042868, + 1231042995, + 1231043109, + 1231043254, + 1231043376, + 1231043472, + 1231043601, + 1231043707, + 1231043844, + 1231043954, + 1231044103, + 1231044195, + 1231044317, + 1231044441, + 1231044556, + 1231044675, + 1231044792, + 1231044924, + 1231045083, + 1231045154, + 1231045281, + 1231045390, + 1231045543, + 1231045626, + 1231045750, + 1231045901, + 1231045995, + 1231046129, + 1231046241, + 1231046364, + 1231046471, + 1231046588, + 1231046708, + 1231046829, + 1231046956, + 1231047075, + 1231047196, + 1231047308, + 1231047455, + 1231047565, + 1231047674, + 1231047791, + 1231047916, + 1231048043, + 1231048153, + 1231048282, + 1231048394, + 1231048509, + 1231048627, + 1231048760, + 1231048890, + 1231049014, + 1231049120, + 1231049234, + 1231049377, + 1231049473, + 1231049636, + 1231049716, + 1231049856, + 1231049952, + 1231050160, + 1231050201, + 1231050323, + 1231050436, + 1231050577, + 1231050679, + 1231050814, + 1231050921, + 1231051048, + 1231051186, + 1231051274, + 1231051445, + 1231051511, + 1231051687, + 1231051747, + 1231051884, + 1231052042, + 1231052119, + 1231052245, + 1231052353, + 1231052499, + 1231052597, + 1231052712, + 1231052836, + 1231052955, + 1231053082, + 1231053190, + 1231053307, + 1231053426, + 1231053562, + 1231053667, + 1231053790, + 1231053907, + 1231054035, + 1231054151, + 1231054272, + 1231054441, + 1231054513, + 1231054633, + 1231054752, + 1231054906, + 1231054998, + 1231055107, + 1231055234, + 1231055356, + 1231055470, + 1231055597, + 1231055735, + 1231055885, + 1231055962, + 1231056076, + 1231056235, + 1231056348, + 1231056427, + 1231056548, + 1231056678, + 1231056793, + 1231056929, + 1231057043, + 1231057159, + 1231057271, + 1231057405, + 1231057507, + 1231057686, + 1231057747, + 1231057928, + 1231057987, + 1231058107, + 1231058232, + 1231058351, + 1231058471, + 1231058588, + 1231058711, + 1231058829, + 1231058974, + 1231059121, + 1231059195, + 1231059315, + 1231059458, + 1231059563, + 1231059679, + 1231059814, + 1231059909, + 1231060035, + 1231060157, + 1231060267, + 1231060393, + 1231060543, + 1231060642, + 1231060748, + 1231060888, + 1231061025, + 1231061106, + 1231061253, + 1231061347, + 1231061498, + 1231061616, + 1231061712, + 1231061826, + 1231061950, + 1231062070, + 1231062196, + 1231062313, + 1231062485, + 1231062585, + 1231062676, + 1231062791, + 1231062911, + 1231063034, + 1231063155, + 1231063267, + 1231063390, + 1231063530, + 1231063636, + 1231063776, + 1231063866, + 1231063995, + 1231064139, + 1231064254, + 1231064351, + 1231064472, + 1231064586, + 1231064706, + 1231064840, + 1231064948, + 1231065083, + 1231065196, + 1231065345, + 1231065433, + 1231065555, + 1231065677, + 1231065801, + 1231065914, + 1231066033, + 1231066156, + 1231066267, + 1231066388, + 1231066517, + 1231066634, + 1231066757, + 1231066930, + 1231067006, + 1231067106, + 1231067230, + 1231067356, + 1231067478, + 1231067587, + 1231067722, + 1231067847, + 1231067960, + 1231068087, + 1231068194, + 1231068312, + 1231068430, + 1231068551, + 1231068682, + 1231068799, + 1231068932, + 1231069039, + 1231069156, + 1231069271, + 1231069387, + 1231069518, + 1231069646, + 1231069748, + 1231069880, + 1231069987, + 1231070108, + 1231070230, + 1231070359, + 1231070526, + 1231070620, + 1231070711, + 1231070828, + 1231070954, + 1231071073, + 1231071196, + 1231071307, + 1231071426, + 1231071550, + 1231071668, + 1231071796, + 1231071939, + 1231072027, + 1231072150, + 1231072279, + 1231072387, + 1231072582, + 1231072628, + 1231072749, + 1231072870, + 1231072988, + 1231073140, + 1231073251, + 1231073350, + 1231073487, + 1231073635, + 1231073728, + 1231073841, + 1231074003, + 1231074082, + 1231074215, + 1231074306, + 1231074429, + 1231074610, + 1231074689, + 1231074827, + 1231074910, + 1231075027, + 1231075147, + 1231075287, + 1231075394, + 1231075519, + 1231075666, + 1231075746, + 1231075867, + 1231075992, + 1231076115, + 1231076253, + 1231076346, + 1231076471, + 1231076597, + 1231076706, + 1231076830, + 1231076961, + 1231077080, + 1231077190, + 1231077314, + 1231077440, + 1231077552, + 1231077675, + 1231077823, + 1231077912, + 1231078048, + 1231078151, + 1231078293, + 1231078388, + 1231078509, + 1231078629, + 1231078751, + 1231078867, + 1231078991, + 1231079122, + 1231079254, + 1231079352, + 1231079503, + 1231079606, + 1231079717, + 1231079850, + 1231079979, + 1231080069, + 1231080195, + 1231080311, + 1231080432, + 1231080566, + 1231080700, + 1231080790, + 1231080907, + 1231081034, + 1231081163, + 1231081281, + 1231081405, + 1231081511, + 1231081636, + 1231081766, + 1231081888, + 1231081993, + 1231082126, + 1231082266, + 1231082356, + 1231082470, + 1231082596, + 1231082748, + 1231082833, + 1231082974, + 1231083077, + 1231083236, + 1231083319, + 1231083427, + 1231083574, + 1231083671, + 1231083788, + 1231083913, + 1231084038, + 1231084171, + 1231084319, + 1231084387, + 1231084519, + 1231084631, + 1231084762, + 1231084894, + 1231084987, + 1231085107, + 1231085269, + 1231085372, + 1231085499, + 1231085594, + 1231085732, + 1231085827, + 1231085954, + 1231086074, + 1231086198, + 1231086313, + 1231086449, + 1231086616, + 1231086689, + 1231086787, + 1231086921, + 1231087036, + 1231087150, + 1231087281, + 1231087391, + 1231087506, + 1231087636, + 1231087781, + 1231087892, + 1231088002, + 1231088134, + 1231088233, + 1231088349, + 1231088476, + 1231088591, + 1231088717, + 1231088836, + 1231088948, + 1231089072, + 1231089190, + 1231089330, + 1231089436, + 1231089547, + 1231089666, + 1231089789, + 1231089919, + 1231090036, + 1231090156, + 1231090273, + 1231090391, + 1231090514, + 1231090626, + 1231090761, + 1231090879, + 1231090986, + 1231091107, + 1231091252, + 1231091367, + 1231091517, + 1231091588, + 1231091719, + 1231091872, + 1231091964, + 1231092071, + 1231092190, + 1231092311, + 1231092435, + 1231092548, + 1231092667, + 1231092793, + 1231092916, + 1231093044, + 1231093147, + 1231093290, + 1231093410, + 1231093511, + 1231093630, + 1231093755, + 1231093868, + 1231093997, + 1231094117, + 1231094229, + 1231094359, + 1231094484, + 1231094590, + 1231094711, + 1231094831, + 1231094962, + 1231095067, + 1231095233, + 1231095307, + 1231095437, + 1231095559, + 1231095669, + 1231095792, + 1231095944, + 1231096031, + 1231096152, + 1231096273, + 1231096393, + 1231096513, + 1231096626, + 1231096763, + 1231096870, + 1231097007, + 1231097115, + 1231097237, + 1231097392, + 1231097474, + 1231097588, + 1231097708, + 1231097833, + 1231097952, + 1231098070, + 1231098227, + 1231098308, + 1231098427, + 1231098551, + 1231098683, + 1231098796, + 1231098919, + 1231099028, + 1231099169, + 1231099292, + 1231099393, + 1231099511, + 1231099630, + 1231099748, + 1231099875, + 1231099992, + 1231100110, + 1231100247, + 1231100363, + 1231100472, + 1231100590, + 1231100711, + 1231100836, + 1231100948, + 1231101089, + 1231101211, + 1231101307, + 1231101439, + 1231101563, + 1231101699, + 1231101789, + 1231101916, + 1231102026, + 1231102147, + 1231102277, + 1231102390, + 1231102513, + 1231102627, + 1231102759, + 1231102897, + 1231102991, + 1231103108, + 1231103245, + 1231103356, + 1231103474, + 1231103586, + 1231103714, + 1231103836, + 1231103970, + 1231104088, + 1231104218, + 1231104337, + 1231104463, + 1231104556, + 1231104714, + 1231104786, + 1231104911, + 1231105027, + 1231105161, + 1231105267, + 1231105394, + 1231105536, + 1231105643, + 1231105748, + 1231105893, + 1231106006, + 1231106111, + 1231106285, + 1231106348, + 1231106495, + 1231106589, + 1231106707, + 1231106826, + 1231106956, + 1231107074, + 1231107186, + 1231107312, + 1231107433, + 1231107580, + 1231107671, + 1231107804, + 1231107908, + 1231108051, + 1231108149, + 1231108277, + 1231108394, + 1231108508, + 1231108645, + 1231108749, + 1231108880, + 1231108992, + 1231109154, + 1231109226, + 1231109362, + 1231109479, + 1231109593, + 1231109716, + 1231109827, + 1231109953, + 1231110067, + 1231110188, + 1231110330, + 1231110433, + 1231110553, + 1231110669, + 1231110800, + 1231110920, + 1231111033, + 1231111156, + 1231111267, + 1231111393, + 1231111511, + 1231111652, + 1231111752, + 1231111874, + 1231111991, + 1231112110, + 1231112229, + 1231112350, + 1231112466, + 1231112598, + 1231112707, + 1231112829, + 1231112990, + 1231113079, + 1231113214, + 1231113323, + 1231113438, + 1231113560, + 1231113677, + 1231113787, + 1231113974, + 1231114030, + 1231114146, + 1231114272, + 1231114458, + 1231114523, + 1231114648, + 1231114749, + 1231114869, + 1231114987, + 1231115126, + 1231115230, + 1231115364, + 1231115511, + 1231115588, + 1231115712, + 1231115854, + 1231115955, + 1231116083, + 1231116196, + 1231116307, + 1231116435, + 1231116576, + 1231116669, + 1231116787, + 1231116915, + 1231117055, + 1231117155, + 1231117278, + 1231117387, + 1231117547, + 1231117642, + 1231117763, + 1231117867, + 1231118028, + 1231118136, + 1231118226, + 1231118347, + 1231118472, + 1231118591, + 1231118709, + 1231118836, + 1231118946, + 1231119077, + 1231119242, + 1231119333, + 1231119442, + 1231119552, + 1231119671, + 1231119805, + 1231119910, + 1231120060, + 1231120152, + 1231120288, + 1231120390, + 1231120517, + 1231120630, + 1231120750, + 1231120888, + 1231121012, + 1231121110, + 1231121231, + 1231121351, + 1231121477, + 1231121591, + 1231121710, + 1231121830, + 1231121995, + 1231122070, + 1231122199, + 1231122306, + 1231122455, + 1231122546, + 1231122670, + 1231122798, + 1231122911, + 1231123032, + 1231123161, + 1231123267, + 1231123401, + 1231123510, + 1231123627, + 1231123749, + 1231123867, + 1231123989, + 1231124108, + 1231124231, + 1231124423, + 1231124507, + 1231124586, + 1231124712, + 1231124851, + 1231124961, + 1231125072, + 1231125197, + 1231125311, + 1231125426, + 1231125551, + 1231125694, + 1231125792, + 1231125906, + 1231126039, + 1231126147, + 1231126268, + 1231126393, + 1231126518, + 1231126641, + 1231126759, + 1231126867, + 1231126994, + 1231127122, + 1231127228, + 1231127359, + 1231127470, + 1231127587, + 1231127708, + 1231127851, + 1231127947, + 1231128073, + 1231128211, + 1231128308, + 1231128426, + 1231128556, + 1231128697, + 1231128822, + 1231128952, + 1231129043, + 1231129152, + 1231129297, + 1231129387, + 1231129526, + 1231129632, + 1231129750, + 1231129870, + 1231129986, + 1231130110, + 1231130226, + 1231130358, + 1231130476, + 1231130599, + 1231130748, + 1231130839, + 1231130974, + 1231131069, + 1231131226, + 1231131323, + 1231131439, + 1231131554, + 1231131691, + 1231131792, + 1231131916, + 1231132033, + 1231132148, + 1231132316, + 1231132399, + 1231132527, + 1231132645, + 1231132748, + 1231132866, + 1231132999, + 1231133113, + 1231133232, + 1231133353, + 1231133489, + 1231133600, + 1231133709, + 1231133828, + 1231133954, + 1231134113, + 1231134215, + 1231134328, + 1231134427, + 1231134548, + 1231134671, + 1231134787, + 1231134916, + 1231135029, + 1231135148, + 1231135268, + 1231135394, + 1231135526, + 1231135636, + 1231135765, + 1231135877, + 1231136020, + 1231136107, + 1231136250, + 1231136349, + 1231136466, + 1231136615, + 1231136715, + 1231136839, + 1231136965, + 1231137075, + 1231137213, + 1231137311, + 1231137426, + 1231137562, + 1231137668, + 1231137805, + 1231137926, + 1231138036, + 1231138157, + 1231138280, + 1231138387, + 1231138542, + 1231138634, + 1231138764, + 1231138868, + 1231139013, + 1231139108, + 1231139228, + 1231139361, + 1231139467, + 1231139591, + 1231139708, + 1231139829, + 1231139959, + 1231140078, + 1231140200, + 1231140310, + 1231140452, + 1231140555, + 1231140720, + 1231140802, + 1231140909, + 1231141042, + 1231141187, + 1231141275, + 1231141391, + 1231141521, + 1231141637, + 1231141760, + 1231141886, + 1231142000, + 1231142150, + 1231142244, + 1231142391, + 1231142466, + 1231142605, + 1231142755, + 1231142826, + 1231142947, + 1231143067, + 1231143199, + 1231143330, + 1231143429, + 1231143547, + 1231143668, + 1231143811, + 1231143927, + 1231144030, + 1231144160, + 1231144266, + 1231144399, + 1231144518, + 1231144650, + 1231144767, + 1231144870, + 1231144993, + 1231145155, + 1231145255, + 1231145381, + 1231145504, + 1231145589, + 1231145716, + 1231145836, + 1231145950, + 1231146080, + 1231146187, + 1231146328, + 1231146430, + 1231146580, + 1231146669, + 1231146806, + 1231146907, + 1231147026, + 1231147162, + 1231147274, + 1231147416, + 1231147549, + 1231147627, + 1231147750, + 1231147879, + 1231147992, + 1231148108, + 1231148229, + 1231148378, + 1231148488, + 1231148590, + 1231148710, + 1231148854, + 1231148984, + 1231149070, + 1231149208, + 1231149321, + 1231149433, + 1231149558, + 1231149689, + 1231149793, + 1231149914, + 1231150055, + 1231150160, + 1231150270, + 1231150394, + 1231150517, + 1231150649, + 1231150747, + 1231150876, + 1231150987, + 1231151110, + 1231151251, + 1231151350, + 1231151478, + 1231151602, + 1231151712, + 1231151854, + 1231151951, + 1231152068, + 1231152209, + 1231152327, + 1231152475, + 1231152552, + 1231152674, + 1231152794, + 1231152917, + 1231153033, + 1231153165, + 1231153281, + 1231153389, + 1231153536, + 1231153637, + 1231153747, + 1231153869, + 1231154008, + 1231154156, + 1231154233, + 1231154350, + 1231154493, + 1231154598, + 1231154716, + 1231154831, + 1231154966, + 1231155081, + 1231155197, + 1231155313, + 1231155430, + 1231155583, + 1231155671, + 1231155803, + 1231155913, + 1231156032, + 1231156180, + 1231156291, + 1231156389, + 1231156536, + 1231156643, + 1231156775, + 1231156896, + 1231157029, + 1231157106, + 1231157275, + 1231157362, + 1231157466, + 1231157588, + 1231157706, + 1231157840, + 1231157946, + 1231158116, + 1231158209, + 1231158308, + 1231158440, + 1231158548, + 1231158672, + 1231158813, + 1231158914, + 1231159049, + 1231159164, + 1231159296, + 1231159394, + 1231159513, + 1231159636, + 1231159748, + 1231159882, + 1231159995, + 1231160153, + 1231160248, + 1231160351, + 1231160467, + 1231160587, + 1231160732, + 1231160835, + 1231160960, + 1231161073, + 1231161196, + 1231161311, + 1231161469, + 1231161555, + 1231161671, + 1231161805, + 1231161910, + 1231162043, + 1231162150, + 1231162282, + 1231162390, + 1231162537, + 1231162647, + 1231162746, + 1231162895, + 1231163001, + 1231163143, + 1231163233, + 1231163349, + 1231163467, + 1231163609, + 1231163708, + 1231163826, + 1231163949, + 1231164081, + 1231164202, + 1231164314, + 1231164466, + 1231164546, + 1231164696, + 1231164790, + 1231164915, + 1231165028, + 1231165159, + 1231165314, + 1231165436, + 1231165511, + 1231165629, + 1231165750, + 1231165876, + 1231166002, + 1231166125, + 1231166227, + 1231166381, + 1231166530, + 1231166586, + 1231166724, + 1231166828, + 1231166955, + 1231167067, + 1231167189, + 1231167327, + 1231167445, + 1231167555, + 1231167680, + 1231167796, + 1231167919, + 1231168060, + 1231168174, + 1231168287, + 1231168390, + 1231168518, + 1231168633, + 1231168751, + 1231168874, + 1231169009, + 1231169133, + 1231169231, + 1231169355, + 1231169467, + 1231169608, + 1231169706, + 1231169836, + 1231169964, + 1231170070, + 1231170199, + 1231170310, + 1231170465, + 1231170551, + 1231170666, + 1231170788, + 1231170908, + 1231171028, + 1231171158, + 1231171288, + 1231171436, + 1231171525, + 1231171642, + 1231171760, + 1231171876, + 1231172020, + 1231172123, + 1231172228, + 1231172358, + 1231172497, + 1231172589, + 1231172752, + 1231172838, + 1231172947, + 1231173074, + 1231173208, + 1231173310, + 1231173466, + 1231173567, + 1231173700, + 1231173799, + 1231173907, + 1231174053, + 1231174157, + 1231174292, + 1231174391, + 1231174516, + 1231174628, + 1231174760, + 1231174867, + 1231175005, + 1231175120, + 1231175234, + 1231175350, + 1231175470, + 1231175587, + 1231175730, + 1231175844, + 1231175952, + 1231176103, + 1231176212, + 1231176331, + 1231176433, + 1231176546, + 1231176674, + 1231176823, + 1231176919, + 1231177027, + 1231177147, + 1231177295, + 1231177404, + 1231177522, + 1231177637, + 1231177753, + 1231177874, + 1231177992, + 1231178117, + 1231178237, + 1231178387, + 1231178467, + 1231178587, + 1231178718, + 1231178827, + 1231178995, + 1231179080, + 1231179234, + 1231179310, + 1231179445, + 1231179549, + 1231179684, + 1231179790, + 1231179907, + 1231180043, + 1231180149, + 1231180294, + 1231180392, + 1231180527, + 1231180635, + 1231180789, + 1231180874, + 1231181000, + 1231181143, + 1231181252, + 1231181366, + 1231181480, + 1231181603, + 1231181713, + 1231181828, + 1231181949, + 1231182081, + 1231182194, + 1231182308, + 1231182443, + 1231182577, + 1231182691, + 1231182805, + 1231182906, + 1231183057, + 1231183150, + 1231183267, + 1231183402, + 1231183513, + 1231183688, + 1231183760, + 1231183867, + 1231183986, + 1231184108, + 1231184256, + 1231184350, + 1231184482, + 1231184593, + 1231184717, + 1231184827, + 1231184948, + 1231185069, + 1231185197, + 1231185306, + 1231185433, + 1231185613, + 1231185668, + 1231185789, + 1231185909, + 1231186026, + 1231186160, + 1231186277, + 1231186387, + 1231186520, + 1231186639, + 1231186753, + 1231186874, + 1231186991, + 1231187110, + 1231187234, + 1231187373, + 1231187474, + 1231187592, + 1231187725, + 1231187832, + 1231187974, + 1231188066, + 1231188208, + 1231188326, + 1231188433, + 1231188553, + 1231188703, + 1231188796, + 1231188912, + 1231189027, + 1231189154, + 1231189270, + 1231189412, + 1231189514, + 1231189632, + 1231189801, + 1231189874, + 1231190005, + 1231190109, + 1231190226, + 1231190347, + 1231190497, + 1231190587, + 1231190706, + 1231190850, + 1231190971, + 1231191073, + 1231191202, + 1231191311, + 1231191427, + 1231191549, + 1231191682, + 1231191787, + 1231191913, + 1231192055, + 1231192156, + 1231192271, + 1231192390, + 1231192521, + 1231192641, + 1231192749, + 1231192879, + 1231192992, + 1231193109, + 1231193230, + 1231193357, + 1231193476, + 1231193588, + 1231193716, + 1231193830, + 1231193972, + 1231194079, + 1231194187, + 1231194338, + 1231194439, + 1231194551, + 1231194677, + 1231194791, + 1231194909, + 1231195034, + 1231195149, + 1231195271, + 1231195400, + 1231195513, + 1231195635, + 1231195757, + 1231195898, + 1231196018, + 1231196131, + 1231196227, + 1231196369, + 1231196473, + 1231196592, + 1231196759, + 1231196858, + 1231196980, + 1231197073, + 1231197194, + 1231197320, + 1231197428, + 1231197547, + 1231197669, + 1231197819, + 1231197935, + 1231198040, + 1231198163, + 1231198268, + 1231198406, + 1231198526, + 1231198654, + 1231198760, + 1231198890, + 1231199014, + 1231199111, + 1231199234, + 1231199358, + 1231199475, + 1231199635, + 1231199759, + 1231199829, + 1231199950, + 1231200072, + 1231200202, + 1231200312, + 1231200475, + 1231200630, + 1231200674, + 1231200799, + 1231200913, + 1231201054, + 1231201151, + 1231201282, + 1231201428, + 1231201508, + 1231201644, + 1231201753, + 1231201876, + 1231201996, + 1231202113, + 1231202235, + 1231202374, + 1231202478, + 1231202614, + 1231202731, + 1231202835, + 1231202967, + 1231203088, + 1231203187, + 1231203307, + 1231203438, + 1231203560, + 1231203674, + 1231203802, + 1231203908, + 1231204033, + 1231204163, + 1231204272, + 1231204436, + 1231204507, + 1231204649, + 1231204757, + 1231204879, + 1231204987, + 1231205116, + 1231205230, + 1231205364, + 1231205533, + 1231205602, + 1231205728, + 1231205832, + 1231205951, + 1231206066, + 1231206200, + 1231206335, + 1231206426, + 1231206554, + 1231206685, + 1231206795, + 1231206911, + 1231207050, + 1231207155, + 1231207267, + 1231207413, + 1231207506, + 1231207659, + 1231207771, + 1231207866, + 1231207987, + 1231208138, + 1231208227, + 1231208356, + 1231208488, + 1231208627, + 1231208743, + 1231208836, + 1231208984, + 1231209081, + 1231209217, + 1231209325, + 1231209446, + 1231209553, + 1231209719, + 1231209812, + 1231209907, + 1231210032, + 1231210191, + 1231210268, + 1231210389, + 1231210506, + 1231210627, + 1231210779, + 1231210886, + 1231211024, + 1231211110, + 1231211227, + 1231211350, + 1231211467, + 1231211599, + 1231211711, + 1231211839, + 1231211946, + 1231212082, + 1231212188, + 1231212350, + 1231212443, + 1231212557, + 1231212679, + 1231212791, + 1231212909, + 1231213030, + 1231213206, + 1231213276, + 1231213419, + 1231213522, + 1231213650, + 1231213747, + 1231213866, + 1231213986, + 1231214121, + 1231214248, + 1231214367, + 1231214474, + 1231214593, + 1231214718, + 1231214844, + 1231214960, + 1231215097, + 1231215194, + 1231215306, + 1231215454, + 1231215553, + 1231215678, + 1231215788, + 1231215929, + 1231216042, + 1231216146, + 1231216276, + 1231216387, + 1231216507, + 1231216626, + 1231216767, + 1231216882, + 1231216999, + 1231217112, + 1231217231, + 1231217349, + 1231217467, + 1231217590, + 1231217709, + 1231217827, + 1231217990, + 1231218069, + 1231218261, + 1231218343, + 1231218443, + 1231218557, + 1231218674, + 1231218793, + 1231218909, + 1231219026, + 1231219157, + 1231219286, + 1231219393, + 1231219524, + 1231219628, + 1231219747, + 1231219888, + 1231219994, + 1231220110, + 1231220227, + 1231220348, + 1231220472, + 1231220600, + 1231220743, + 1231220867, + 1231220971, + 1231221089, + 1231221205, + 1231221317, + 1231221427, + 1231221561, + 1231221666, + 1231221792, + 1231221932, + 1231222051, + 1231222150, + 1231222280, + 1231222392, + 1231222515, + 1231222654, + 1231222756, + 1231222888, + 1231222992, + 1231223106, + 1231223230, + 1231223347, + 1231223491, + 1231223587, + 1231223733, + 1231223836, + 1231223963, + 1231224097, + 1231224191, + 1231224314, + 1231224440, + 1231224552, + 1231224697, + 1231224794, + 1231224910, + 1231225032, + 1231225155, + 1231225287, + 1231225395, + 1231225518, + 1231225636, + 1231225762, + 1231225866, + 1231225986, + 1231226109, + 1231226251, + 1231226351, + 1231226491, + 1231226610, + 1231226722, + 1231226880, + 1231226969, + 1231227069, + 1231227220, + 1231227307, + 1231227428, + 1231227552, + 1231227669, + 1231227803, + 1231227919, + 1231228030, + 1231228157, + 1231228271, + 1231228396, + 1231228517, + 1231228627, + 1231228749, + 1231228879, + 1231229004, + 1231229120, + 1231229239, + 1231229358, + 1231229482, + 1231229586, + 1231229759, + 1231229828, + 1231229971, + 1231230066, + 1231230186, + 1231230308, + 1231230430, + 1231230547, + 1231230666, + 1231230809, + 1231230907, + 1231231032, + 1231231147, + 1231231269, + 1231231391, + 1231231538, + 1231231628, + 1231231762, + 1231231866, + 1231231996, + 1231232132, + 1231232227, + 1231232390, + 1231232488, + 1231232623, + 1231232724, + 1231232840, + 1231232977, + 1231233067, + 1231233196, + 1231233313, + 1231233449, + 1231233562, + 1231233677, + 1231233806, + 1231233907, + 1231234027, + 1231234160, + 1231234277, + 1231234391, + 1231234543, + 1231234627, + 1231234747, + 1231234889, + 1231234995, + 1231235106, + 1231235241, + 1231235357, + 1231235466, + 1231235611, + 1231235746, + 1231235829, + 1231235954, + 1231236076, + 1231236194, + 1231236307, + 1231236430, + 1231236553, + 1231236681, + 1231236800, + 1231236942, + 1231237032, + 1231237156, + 1231237276, + 1231237410, + 1231237507, + 1231237659, + 1231237762, + 1231237880, + 1231237986, + 1231238106, + 1231238227, + 1231238380, + 1231238474, + 1231238589, + 1231238715, + 1231238841, + 1231238953, + 1231239097, + 1231239207, + 1231239308, + 1231239451, + 1231239554, + 1231239681, + 1231239798, + 1231239931, + 1231240036, + 1231240159, + 1231240301, + 1231240415, + 1231240514, + 1231240642, + 1231240748, + 1231240888, + 1231240993, + 1231241120, + 1231241254, + 1231241346, + 1231241546, + 1231241623, + 1231241708, + 1231241831, + 1231241953, + 1231242083, + 1231242193, + 1231242307, + 1231242431, + 1231242552, + 1231242667, + 1231242802, + 1231242918, + 1231243029, + 1231243155, + 1231243291, + 1231243397, + 1231243510, + 1231243654, + 1231243776, + 1231243895, + 1231243988, + 1231244109, + 1231244228, + 1231244369, + 1231244494, + 1231244594, + 1231244725, + 1231244835, + 1231244952, + 1231245089, + 1231245190, + 1231245319, + 1231245442, + 1231245551, + 1231245679, + 1231245792, + 1231245918, + 1231246026, + 1231246153, + 1231246270, + 1231246390, + 1231246506, + 1231246642, + 1231246748, + 1231246868, + 1231246986, + 1231247109, + 1231247231, + 1231247357, + 1231247487, + 1231247605, + 1231247740, + 1231247833, + 1231247967, + 1231248067, + 1231248199, + 1231248323 + ], + "nonces": [ + 935307009, + 142610792, + 1852187592, + 2689281216, + 4223812361, + 102991161, + 4186847713, + 3233720793, + 297447688, + 1923386433, + 2249777416, + 1587755448, + 1130113664, + 762348480, + 360030832, + 2521403920, + 2305599473, + 1269112912, + 1334972745, + 1250124177, + 2751780416, + 2646801744, + 1199004385, + 3758173049, + 1594715305, + 3704455824, + 1008821601, + 63648497, + 119910928, + 4134039512, + 1711399952, + 3793644809, + 1255316793, + 2847335704, + 898278136, + 29689297, + 1955748776, + 3345787992, + 2469561289, + 353177752, + 457012456, + 2161740057, + 1963321008, + 1672900913, + 1122632801, + 775642201, + 3274014585, + 2183216696, + 1024989200, + 3744896976, + 2592577464, + 1142360905, + 2499421616, + 1458088448, + 4067337697, + 2894467577, + 348440952, + 1997029945, + 863610072, + 82785168, + 401170233, + 597134417, + 380361424, + 1156132633, + 2174982065, + 151471673, + 1227390913, + 2038678840, + 4179807016, + 2450509000, + 3030811841, + 2294780865, + 2651995512, + 1714711256, + 2860182176, + 1396289864, + 2371376361, + 874059280, + 881439288, + 4132057096, + 3202991536, + 3690802473, + 808591904, + 4200393248, + 2351329713, + 2545905528, + 1921446432, + 25295584, + 25056425, + 2616010144, + 505575865, + 1634455592, + 3240953200, + 2085529601, + 661349200, + 3831061608, + 3187506680, + 273353008, + 2940004160, + 3016457769, + 367958376, + 3894744720, + 1027930144, + 2861921961, + 1407757433, + 3055104345, + 2040432064, + 2607154385, + 1071411520, + 936433360, + 908891184, + 1407925344, + 1771327225, + 3298150832, + 4253999872, + 2312343249, + 1940544249, + 3239798113, + 3863114369, + 3603535265, + 3211529352, + 3035954000, + 1353860153, + 2997036120, + 2612135833, + 1170117936, + 366751377, + 2862636649, + 3821026392, + 1986531457, + 1325151680, + 2345240208, + 1993217240, + 851549705, + 3023503681, + 167741608, + 257769936, + 2234158489, + 32116041, + 2629324496, + 2529452112, + 346518512, + 2151444697, + 2917929257, + 3826224584, + 350462233, + 2438602584, + 3866383448, + 4133123561, + 70478296, + 1816731769, + 3968157753, + 1609378777, + 362927833, + 2594498928, + 2580638009, + 1549557953, + 3311739377, + 1900271969, + 1558213017, + 3525055448, + 4007810760, + 2606014224, + 2269680024, + 2342130200, + 2416381280, + 2000687481, + 1262631440, + 3874035704, + 739549072, + 2917547192, + 1200566649, + 370486712, + 4257118937, + 212340664, + 3221219712, + 3962134968, + 2270113056, + 3680962961, + 397857808, + 1784821329, + 1885390912, + 1262094608, + 321345713, + 1892397960, + 3447081792, + 2961960744, + 2983758984, + 57818960, + 1210734761, + 3406938936, + 2330429920, + 91822880, + 1666478536, + 1941028824, + 3814846384, + 3000325296, + 3997840745, + 3309460872, + 2820367664, + 1163359737, + 731679977, + 2356285657, + 1637609824, + 2513182648, + 2505402608, + 2909544312, + 3605155681, + 3299367569, + 2058384737, + 4268697089, + 4227852080, + 1654148913, + 4051370913, + 1858098929, + 969339856, + 4331160, + 2716622777, + 497596616, + 1077941273, + 3884910136, + 2772857145, + 72245488, + 3958302360, + 2754036833, + 369382736, + 376376313, + 3302664553, + 3568921240, + 4205593585, + 447630825, + 3547764737, + 4152198464, + 1712267777, + 743622904, + 4062255449, + 2996082577, + 3109264456, + 1334589832, + 3820412800, + 3360251345, + 1902334769, + 489728064, + 3485078153, + 1273030760, + 4083604000, + 233383048, + 1108485264, + 2418823032, + 3607164488, + 3192750240, + 2950686960, + 2534210800, + 3551818768, + 905029273, + 1391067168, + 275870113, + 315363792, + 3501934761, + 2130970768, + 432049209, + 2080758568, + 1339772385, + 3675860689, + 1757900736, + 883263353, + 3086982080, + 2555400952, + 3714904384, + 350586712, + 524056592, + 627984800, + 1443224424, + 1629120145, + 3787871152, + 2140132888, + 56456520, + 2638685128, + 3305282976, + 1302560832, + 2216071401, + 2311491905, + 3679374376, + 4123733136, + 1235323081, + 430126456, + 91554777, + 2286365808, + 4034154377, + 2092898960, + 1369871881, + 848375337, + 3115343712, + 2810910992, + 3335843800, + 1320114065, + 1350126904, + 3973519792, + 2088412545, + 2969667105, + 1507112392, + 4252251336, + 2323194937, + 2462409817, + 975665977, + 410904088, + 3123326889, + 3234739977, + 828850040, + 89308792, + 3546372024, + 3415610040, + 973904088, + 671038592, + 1002477881, + 1829797904, + 361502889, + 3123113016, + 1921602217, + 3277909984, + 4294136825, + 3767055360, + 3453599464, + 3947818000, + 2890588944, + 2128251760, + 3128472497, + 4292555697, + 3361881960, + 4008054705, + 1139354041, + 3520030393, + 3578344385, + 1899628608, + 3391243649, + 871814592, + 3945525752, + 478770752, + 1074376833, + 1000492400, + 1284038688, + 4209329752, + 2934131104, + 2586271680, + 2338268856, + 4030083416, + 3891692241, + 1154308169, + 2702204089, + 3624768312, + 826168040, + 4030960624, + 136482248, + 1510178321, + 1281927697, + 510648632, + 1430899992, + 3977744793, + 668194448, + 4160015256, + 429992041, + 3399347848, + 2206412065, + 2191213520, + 511645680, + 2162777649, + 28566672, + 2842323848, + 974536097, + 3929239712, + 3712578128, + 735992721, + 428284368, + 2770297272, + 3216147400, + 1934015552, + 3860723448, + 232077649, + 3925124128, + 440000336, + 2530395880, + 592377832, + 3162080777, + 3695437752, + 3466262392, + 236196321, + 3868956520, + 1760939584, + 4280784480, + 408176321, + 1000870169, + 2631441745, + 1598427889, + 931156697, + 3782823337, + 754218897, + 1403793617, + 2498855456, + 576106424, + 4009792729, + 1907018928, + 4139125088, + 3271857432, + 3209665496, + 3323291505, + 4280057104, + 2917122728, + 3988997368, + 3295042568, + 3878760040, + 558796456, + 131236552, + 2155395512, + 3004123721, + 2044764833, + 4186185561, + 2790299961, + 4051261400, + 2228508241, + 196554640, + 568199009, + 3123445768, + 1823939769, + 2469176456, + 1803635345, + 811177433, + 3520659818, + 2812739760, + 3883080952, + 1574905185, + 1706275889, + 1435633952, + 2698122408, + 4146501641, + 4133810000, + 1673216000, + 1301693504, + 1172525161, + 1437681121, + 1539191024, + 3883086296, + 1435128424, + 343120552, + 3513325641, + 3024906369, + 3518858177, + 709917609, + 2764772161, + 1786412960, + 689087456, + 656413288, + 2029074544, + 3117501865, + 1278031417, + 3877380553, + 2751600713, + 3773201072, + 1566503128, + 669667377, + 223813633, + 1704753657, + 2358961584, + 3939182760, + 893848673, + 2076680681, + 259715496, + 254423968, + 2631958929, + 3649941561, + 3142650576, + 2243876960, + 4154415680, + 69198160, + 2038549416, + 3120631001, + 2413305241, + 3463129265, + 664322024, + 2983501512, + 3478998384, + 4084547784, + 3058005321, + 4177340697, + 1871204201, + 1453240761, + 1366589912, + 2672778552, + 925886024, + 707929409, + 1873529384, + 2426217025, + 1879587040, + 1343039337, + 1754303025, + 3946792280, + 2626063345, + 19155656, + 2290572296, + 1937410673, + 732700024, + 1015616456, + 4055492432, + 1846649929, + 1621069960, + 33964233, + 3142850976, + 4101464561, + 29259352, + 1742454912, + 111317976, + 4069558729, + 803209705, + 384005113, + 1683444713, + 471801888, + 2690973720, + 148057768, + 1500607928, + 1991646888, + 2189264937, + 447369000, + 562056320, + 709285608, + 3350043353, + 1010733153, + 1305554801, + 2727872384, + 3487326480, + 450798777, + 342071648, + 1149442073, + 2862088473, + 4194893752, + 1735530560, + 4149388825, + 1644267105, + 1362850832, + 3330034960, + 1742820936, + 3738619832, + 1964921952, + 1572164168, + 1633854665, + 2102461817, + 356583816, + 3196220504, + 1808905072, + 321420257, + 2931012464, + 2122921192, + 2358059785, + 3296123088, + 4052946400, + 1427013376, + 2446099736, + 3366752921, + 787397688, + 4128571280, + 545122632, + 3153963048, + 1763498248, + 2295362064, + 1381064497, + 186154489, + 566100601, + 2516132840, + 4107382801, + 1799328337, + 1749032345, + 1192392760, + 3666782648, + 3070690289, + 3475974696, + 4184671729, + 1789089008, + 4165081937, + 206702441, + 2450928185, + 2912789536, + 99883369, + 2814852225, + 1988521545, + 3707589032, + 1324014312, + 3904082712, + 4148148424, + 912300393, + 838144248, + 1925515032, + 2080940833, + 4198356552, + 572333729, + 151892473, + 764852616, + 794199257, + 14982601, + 386087145, + 608336488, + 4036753792, + 3954579905, + 3973225449, + 2050812024, + 3370654592, + 953584952, + 1021811992, + 3695087976, + 1789424104, + 519378312, + 447433520, + 983449457, + 3215589825, + 3349061177, + 4214940752, + 1665159968, + 2905233233, + 710323577, + 1932910472, + 1520053704, + 3168044160, + 3860763193, + 37429688, + 2777282328, + 2671231856, + 3464049832, + 4184701000, + 2050172176, + 1253505232, + 4150667728, + 1498822184, + 340031088, + 2214971216, + 3926320224, + 1198895696, + 2892307977, + 925205992, + 3041903472, + 2527214697, + 756649401, + 1386056816, + 2488466776, + 988980425, + 4024107240, + 2179206072, + 2681015728, + 3014020609, + 541798848, + 1855470409, + 825008696, + 1155282328, + 3884738840, + 194079328, + 3118360049, + 84971760, + 866020272, + 1012448216, + 3462220145, + 2693989497, + 1267888472, + 635194336, + 185640936, + 4166467520, + 2191281, + 1635658785, + 1888848537, + 2549369992, + 3787367392, + 3996933185, + 524527744, + 3345225417, + 746553257, + 4007446736, + 3852847616, + 3933801104, + 477668936, + 1783278888, + 2986490000, + 3187767280, + 4262039737, + 495324424, + 732855280, + 2397687224, + 1468653304, + 1799296872, + 367536760, + 771130272, + 2463845913, + 1491198776, + 2471012616, + 918141912, + 889290520, + 1977988608, + 172547480, + 890843545, + 1723144801, + 520517608, + 1054449152, + 764961488, + 2777615456, + 2226890505, + 699804369, + 2310590736, + 4013320761, + 2977207440, + 1454838945, + 151531450, + 2059757569, + 2816698425, + 2010120536, + 2617825840, + 1989412929, + 263666921, + 559845033, + 3714893824, + 1671457304, + 2227393193, + 1753088936, + 4145512144, + 1891129576, + 3021784848, + 1079184945, + 3685448256, + 3880196713, + 2024547721, + 2976805200, + 1993915288, + 1719164089, + 2089845041, + 3221506288, + 618995168, + 1116469024, + 2930534680, + 3633097065, + 735664648, + 1747617977, + 3991233928, + 3134109368, + 2729215128, + 2535300873, + 492184953, + 4076823304, + 3353635576, + 455217033, + 3744819553, + 1183945465, + 3060169633, + 1324484969, + 107284465, + 2223077616, + 1892333584, + 745040593, + 1684034128, + 562154208, + 2785296785, + 3037343257, + 2936931352, + 1867472328, + 3582789752, + 307731585, + 2213087904, + 4122621633, + 514329025, + 4117205896, + 826492944, + 236606768, + 700286904, + 2360214176, + 3760043233, + 713339040, + 3375996393, + 1520120736, + 3848677288, + 291311608, + 3924179944, + 423436352, + 2498560129, + 3251704536, + 1209395216, + 1996054537, + 3039294024, + 3067677233, + 3040299912, + 592533785, + 1638247400, + 3749794912, + 2278722424, + 2671612361, + 1818916617, + 1442265552, + 3574185848, + 3338721200, + 1238960984, + 2867113096, + 2515361385, + 2012875153, + 3925375313, + 1939103512, + 478655737, + 3705752144, + 2281335400, + 3481548080, + 3520376856, + 3320087513, + 707142616, + 3842415961, + 3387503824, + 2579707072, + 350306696, + 3236858112, + 1875056930, + 2478343985, + 254593776, + 1126724336, + 1478568480, + 1765668888, + 424387712, + 117047080, + 969825489, + 2511689809, + 4204737920, + 1880457561, + 1666718713, + 3732273176, + 3175104128, + 2213879593, + 1488300409, + 1700020448, + 2546177376, + 532292336, + 196581873, + 728520848, + 1723707297, + 3267128784, + 274641049, + 1561465145, + 42760945, + 1333875184, + 1914839448, + 623425840, + 513235953, + 3355153248, + 3453146520, + 3126282080, + 3047773657, + 2517251568, + 1969488968, + 3332262937, + 2965380128, + 2062696072, + 3912932865, + 4056251193, + 3069711161, + 1862429057, + 3789833089, + 295435032, + 1034150240, + 3194761320, + 1722424880, + 2693065728, + 1279635664, + 1486291473, + 2091562808, + 855441505, + 1678799225, + 3051899929, + 2811561937, + 693398840, + 331190232, + 551693609, + 1710828552, + 3754126840, + 1501593160, + 3601863728, + 3643659352, + 960638104, + 38434825, + 650437048, + 2212110001, + 1042158442, + 3336796168, + 3002819521, + 2489806912, + 721995400, + 119916216, + 3026357048, + 857595248, + 2797736000, + 3916140321, + 2718029376, + 4199632056, + 1558661945, + 1473931329, + 2091849232, + 3758456273, + 4104397784, + 2033571824, + 1520811104, + 863971225, + 2498097704, + 3047828472, + 219202248, + 3775055704, + 197192992, + 4098498424, + 1464799688, + 2940099912, + 3225161809, + 1054552553, + 2557741752, + 3063092121, + 871024896, + 3219712264, + 1842745704, + 3461030601, + 4166636000, + 3947596401, + 2776373745, + 8328481, + 2223307184, + 3102539072, + 1068705680, + 2879011089, + 125631080, + 3305159560, + 3065014216, + 3491282880, + 732240968, + 2769012008, + 2015833313, + 764165441, + 1454382425, + 1861712072, + 3562949009, + 1769080080, + 2168584584, + 379951608, + 1926057465, + 2918985376, + 2462072840, + 8763072, + 2147060440, + 2426223361, + 2905188657, + 1881303240, + 3431891233, + 2528546816, + 1369532881, + 2560172712, + 2327810944, + 2819955216, + 2572665120, + 932032656, + 606818264, + 1434077840, + 3652543120, + 1378238744, + 602042841, + 3638305672, + 4233931753, + 635640432, + 1000644528, + 791634976, + 2369190568, + 117306992, + 1035769752, + 2669621000, + 819146505, + 1211463960, + 1164133393, + 1380984448, + 2064138401, + 469087584, + 2194761208, + 2417908545, + 739393192, + 1090645352, + 2111098112, + 3632488400, + 226809280, + 1812139072, + 3882295288, + 1921480497, + 3462214432, + 913135753, + 2009673865, + 1600834192, + 1561032921, + 2470878576, + 2416291873, + 478565936, + 177600392, + 1718530865, + 4014660040, + 3977323785, + 2916812025, + 1568187672, + 2473481673, + 1573589330, + 3385385672, + 2783975705, + 3361351217, + 3793657825, + 3832007552, + 2413565640, + 1553863912, + 398865761, + 821251064, + 3516338345, + 1611378753, + 3578154265, + 2064073112, + 233889232, + 2160426400, + 1568113056, + 557332952, + 1176974329, + 1225821312, + 938814568, + 1374302537, + 4087834472, + 1553534960, + 2089242793, + 2371466264, + 706712009, + 1753445992, + 3845501840, + 2182197968, + 2992206288, + 3167298721, + 3094578041, + 3218667104, + 283772705, + 4207603320, + 222299952, + 193569136, + 607284305, + 310206024, + 4051106560, + 1724373760, + 1768131625, + 3143411760, + 3528554017, + 989528312, + 1798252953, + 396933704, + 561086360, + 2572165040, + 3735766936, + 1004292752, + 1219907697, + 500271088, + 19340704, + 3583856201, + 2998765656, + 3420505512, + 2734298545, + 2245562416, + 1597077136, + 371205096, + 3979932936, + 3628157016, + 2006781952, + 2596030824, + 1029463392, + 1835179816, + 2833673808, + 1943542072, + 2254391984, + 1217405481, + 1261223024, + 3128005928, + 955147321, + 1058712609, + 934975233, + 2323060800, + 3922993440, + 2576042577, + 2209953552, + 2013313416, + 228316392, + 3605340953, + 2561747161, + 3872918985, + 2223543473, + 1512498960, + 2334542296, + 1066285961, + 3235639616, + 2570004817, + 236424929, + 3447979432, + 3669006361, + 4291704328, + 2531278176, + 1788940448, + 1397159144, + 3953817697, + 1711352, + 1223001777, + 3659936417, + 3115471233, + 2944378416, + 3328851896, + 1520242737, + 898200905, + 662468417, + 4246882665, + 1378192080, + 3110411424, + 376581960, + 3608781704, + 1831313296, + 3464447665, + 604741065, + 913340248, + 1913135992, + 1615405081, + 1536420312, + 2090240528, + 430395137, + 4200410592, + 1176983656, + 1490538456, + 1972412953, + 369844425, + 1830434824, + 3036688032, + 3964171305, + 3704439480, + 522743360, + 2454473497, + 2251144624, + 4041611921, + 3649669424, + 645528904, + 7757433, + 556656576, + 3645615824, + 4267769680, + 2513370552, + 2631660976, + 3617659456, + 281216864, + 2474472200, + 1253527937, + 2402701216, + 2655018984, + 2447981081, + 3764204497, + 3741702168, + 148468641, + 3646783633, + 2971173704, + 2400413784, + 2922288704, + 3145905393, + 284765504, + 844970848, + 3618496504, + 3967788224, + 3508267128, + 1006938864, + 377363752, + 859297104, + 2399444656, + 2249397729, + 1278374648, + 95143584, + 168382448, + 3596126576, + 1391781680, + 4159662368, + 1771869745, + 2892395417, + 491883208, + 1124842432, + 1979285536, + 18013736, + 1455352480, + 2921409720, + 349237440, + 4206305632, + 3235260024, + 3967190736, + 1326712785, + 1902032904, + 1532057497, + 2622525832, + 2504447352, + 1047734041, + 313299961, + 2265839168, + 1453065720, + 3113915600, + 2816371664, + 1800080392, + 3536350529, + 3825082464, + 2713363345, + 771563264, + 1603449601, + 1436696272, + 4177413272, + 3971752408, + 3091764001, + 1609906128, + 1188321072, + 2422658424, + 2778730400, + 2820218225, + 4238491848, + 1190871880, + 59457632, + 2312334497, + 1786371496, + 4118976272, + 4255605865, + 426513984, + 2412858376, + 2550148728, + 2312925480, + 1116523720, + 707428537, + 1924001680, + 626005361, + 4123666248, + 2623910432, + 2015974769, + 3371923120, + 3493595904, + 2908281736, + 1210089688, + 3739225689, + 2770865505, + 2633628400, + 1969105528, + 666709568, + 1608788945, + 3654002345, + 1650218704, + 315780088, + 3711209384, + 4060196529, + 1825644560, + 4063119680, + 191967449, + 138687728, + 3404373984, + 113979057, + 2491878281, + 2635028296, + 2069017593, + 2780038953, + 2254605616, + 2733771033, + 3659037640, + 50884528, + 2833585361, + 3317081121, + 3960883369, + 1181921225, + 1639118360, + 2671120336, + 3476428768, + 4057243769, + 1911840208, + 4084404704, + 3636696393, + 3733032649, + 3265102073, + 509317057, + 4173140889, + 2929470833, + 1997350864, + 1250798632, + 336372232, + 3568150977, + 1387249120, + 4112500552, + 4066006177, + 2124580800, + 3906014696, + 567768857, + 2701699280, + 2500175609, + 866978257, + 962336800, + 1526839496, + 2721391808, + 1674142520, + 1160044336, + 1467464152, + 2972664176, + 3964857368, + 3585582160, + 2559588488, + 2919340080, + 1504691608, + 3035484832, + 307391112, + 960696217, + 577395441, + 100154864, + 3099150761, + 618376464, + 2105514224, + 2733048161, + 3593523080, + 354528953, + 1660444953, + 3637779113, + 1612033512, + 3992296824, + 787410648, + 143342152, + 192221793, + 916276017, + 2467519897, + 1469351688, + 1563770929, + 3107670664, + 114429393, + 1809316096, + 3818481345, + 1194697921, + 3501125056, + 365918664, + 4266501289, + 1180899569, + 2828449352, + 2469045616, + 3563071440, + 984954120, + 4027649233, + 2940369241, + 1210872753, + 477999081, + 2202577480, + 1852230552, + 741815473, + 3833291081, + 3180721112, + 1261219457, + 1064096064, + 978282785, + 1108723816, + 3044460448, + 3561687569, + 3069476296, + 1499891673, + 1273591696, + 3206503633, + 3024556528, + 4215940992, + 3541307321, + 1100065961, + 3435647120, + 3039428176, + 3696783440, + 315110137, + 3709465488, + 943861545, + 1053462625, + 2671299424, + 1804693840, + 3375601064, + 1360827505, + 410008537, + 1746434641, + 4099806712, + 3787828937, + 3369524256, + 339707872, + 235671208, + 3006178312, + 1152761640, + 4023067880, + 1638570488, + 3701850952, + 1833986241, + 2186166064, + 157831169, + 3782588456, + 3305947432, + 3341162169, + 1280484777, + 126378609, + 2355368312, + 3266364832, + 550721849, + 4278620152, + 3221135688, + 40824072, + 1644338017, + 3305145984, + 2848595585, + 480989721, + 4281807464, + 573771720, + 2530122217, + 3289863593, + 3764717592, + 1127948440, + 3700363344, + 737573857, + 1437840273, + 3895548392, + 3399608568, + 401962488, + 3247909233, + 2109101361, + 4156140569, + 780188456, + 849701048, + 89894808, + 2753698441, + 2304256569, + 36789416, + 243541696, + 774409633, + 3373883592, + 1850733576, + 2059145376, + 927969216, + 3136135136, + 1444240144, + 1901751352, + 2631404808, + 1917731033, + 3203306929, + 728603177, + 2642105273, + 3553749992, + 1409622801, + 2790683057, + 4253184560, + 4131456408, + 415389336, + 1913354937, + 988280040, + 1567233337, + 3417103264, + 2946427176, + 741035680, + 30475968, + 725360776, + 3258205809, + 2319854248, + 1716075633, + 2201534896, + 1156296264, + 1617209240, + 3790352784, + 2841465416, + 3309076288, + 2480621336, + 979994201, + 1105072808, + 3511424784, + 2791779808, + 3840020992, + 886417369, + 960192425, + 4152600249, + 3568912216, + 3265102737, + 1971672992, + 3745656840, + 114531008, + 3931095384, + 1924422304, + 859557000, + 1779635928, + 2347534552, + 2912160665, + 3696106544, + 2736417921, + 893297760, + 3405239960, + 46679288, + 3641519161, + 3160381208, + 2137257968, + 3387188888, + 3221375440, + 1147592496, + 4164724785, + 552928329, + 547568808, + 361954600, + 2510385929, + 1519982192, + 3045348536, + 3912692912, + 2544388481, + 1493432776, + 1829397992, + 2965377952, + 3601434704, + 668613457, + 3669046729, + 2476624240, + 451720161, + 1844326712, + 214863745, + 2339523952, + 1981080552, + 1830190545, + 3166809520, + 3102224112, + 3280480769, + 2243257832, + 2477400025, + 3843223800, + 568795640, + 2085367800, + 4180972121, + 1872654512, + 1248929720, + 1789209057, + 2802280649, + 1755843522, + 930578968, + 1637436400, + 2934779264, + 2721034336, + 279874272, + 3563917592, + 3635258280, + 413633345, + 1519074641, + 2062308912, + 1902662776, + 793676008, + 2598390617, + 3593863249, + 3296619496, + 2448077057, + 615891024, + 3932400633, + 3112850304, + 4011532441, + 323606480, + 2988543320, + 3625967496, + 3311225752, + 3590506480, + 2760394369, + 4133122433, + 805504273, + 4198769633, + 4209708769, + 2379316088, + 3336805104, + 1434050416, + 3262619056, + 881686193, + 2082779400, + 1993890064, + 2520228248, + 757008985, + 3514896208, + 3543794409, + 2882760793, + 309494656, + 4106694592, + 2945359737, + 4113503472, + 331089408, + 4146612201, + 2442282576, + 426605169, + 2920359160, + 3902021368, + 1238378512, + 1348820401, + 3793261337, + 2750296545, + 246321057, + 828497680, + 3320096768, + 3124016521, + 1357085512, + 3465344880, + 3172157768, + 1894726584, + 485777192, + 1686169120, + 2803717673, + 3062450601, + 4048769344, + 566201817, + 1495471265, + 2288778832, + 4279592952, + 3902181033, + 2476095048, + 485129985, + 2333999544, + 207140033, + 4159869016, + 456610128, + 1749573297, + 882857128, + 253958224, + 1994797960, + 2920235785, + 3013551985, + 943177032, + 3333258057, + 1592438177, + 282730760, + 3081424784, + 624152824, + 3278129289, + 898671432, + 1221527057, + 1163486032, + 2899118720, + 830981120, + 3227987256, + 2400593928, + 2186855072, + 4130832729, + 1400116848, + 3024976481, + 875860712, + 1167343392, + 3790529088, + 3175188352, + 754970400, + 3571361696, + 1229917841, + 2175048552, + 2877143224, + 2178090889, + 2064170840, + 3134678392, + 1023058929, + 780258608, + 641453184, + 68161144, + 1900442065, + 1133115584, + 2681757009, + 179482016, + 1146495264, + 1833229280, + 29711377, + 3098622648, + 2279089216, + 741049073, + 883474632, + 2515657952, + 1956050096, + 3952581777, + 2647584280, + 4021487601, + 2992429264, + 751383592, + 1666013689, + 3114493912, + 367809681, + 3122662576, + 3031266112, + 2905387321, + 3485334401, + 4041358968, + 2068549728, + 1023034057, + 1809165544, + 1604071297, + 3906112576, + 706130800, + 2245576272, + 3805885761, + 2511478064, + 2002278641, + 2394953824, + 3356341601, + 3147617768, + 1288695152, + 2090501473, + 1582844241, + 1316376616, + 1765477097, + 514805888, + 2180521969, + 2682122032, + 3301289328, + 3946018601, + 4259436632, + 1069508577, + 272586536, + 1452330040, + 2432901497, + 1649362849, + 1775527289, + 2770756217, + 1759074081, + 3155169177, + 1337772608, + 2018017177, + 1140748953, + 1051972000, + 3201733928, + 2749396608, + 3447273640, + 963228600, + 1764104120, + 533002576, + 2912874712, + 2343243288, + 1015574808, + 2728868593, + 4261063969, + 1795797681, + 4060834880, + 204758657, + 4279073553, + 1294244112, + 774452113, + 974361264, + 4228192705, + 633919664, + 1138997064, + 1473892488, + 3836563345, + 1149965617, + 374281617, + 384120281, + 3762853217, + 1698564624, + 1671679496, + 2403076697, + 2958923400, + 3928498624, + 1383314033, + 3692796937, + 2513269521, + 696643424, + 2459594696, + 299202137, + 43662112, + 3327470600, + 3209687008, + 1399812001, + 2764632264, + 3823992217, + 395265034, + 2648680688, + 1777315904, + 4157491928, + 408829976, + 3331208737, + 2052536064, + 2967480633, + 2414363848, + 1362719504, + 1381178305, + 2422899945, + 140596424, + 2715160665, + 730748553, + 1716736440, + 1224941592, + 1459711633, + 1174675456, + 782236592, + 2209911488, + 633743993, + 2760207920, + 3117320369, + 53115992, + 3590366648, + 3227853464, + 248203520, + 2000138304, + 2339807225, + 3150792400, + 3065273353, + 2865041114, + 1372826320, + 3249227552, + 3119812584, + 3365228424, + 1673449856, + 3610751657, + 4069189784, + 2698643024, + 4163077960, + 819994129, + 2743136472, + 2454578056, + 655566216, + 4274568392, + 3157899912, + 1199573976, + 2274767553, + 668945633, + 1211730848, + 1913773856, + 3081799736, + 2127387857, + 2555873633, + 934154241, + 1358738360, + 236574280, + 3159168081, + 3965397105, + 2055901016, + 3562421824, + 1845984832, + 2359104024, + 2938482249, + 4231308209, + 690518625, + 903852473, + 2111508824, + 2561720536, + 2460811657, + 1937495480, + 249581393, + 2140829185, + 3781315937, + 4104932192, + 861244144, + 962269337, + 734204977, + 540393904, + 3493910392, + 1255416304, + 591629768, + 2032934217, + 1250743896, + 1345255808, + 1247119665, + 3638811472, + 1108520072, + 2760940073, + 2553275985, + 2038183041, + 2313378825, + 3598411384, + 2326093752, + 2511115177, + 235081385, + 2306315897, + 2936243017, + 763639608, + 282095096, + 1440172849, + 2091845888, + 1549473161, + 737628081, + 2748994416, + 3668725849, + 727617505, + 3621005977, + 1945738881, + 2379971424, + 4269324856, + 1551779777, + 121137601, + 1174945152, + 2953797592, + 1139573184, + 360054817, + 3345514201, + 2638944297, + 2021472353, + 3532002825, + 170429673, + 4259788288, + 3037495169, + 179345961, + 405176616, + 1127773681, + 509289729, + 849558505, + 3982431296, + 3377369857, + 2501336488, + 587301992, + 3551735297, + 784354529, + 4193251224, + 2482595841, + 3201014673, + 1969703881, + 268468777, + 2663148248, + 138153265, + 638467440, + 2101369176, + 2947388488, + 1029471345, + 1011985361, + 3728520401, + 3633424904, + 1281270928, + 2903534376, + 1839342368, + 501361737, + 3633518593, + 4158199457, + 1475322905, + 3733248168, + 1995817856, + 3566455168, + 140250865, + 286073424, + 621780392, + 3893821440, + 2080935824, + 4053748136, + 598315848, + 3416792665, + 1813869881, + 1749289177, + 3813741177, + 1460826144, + 3911242160, + 1004623945, + 2288670664, + 2749587777, + 926980129, + 3394766600, + 1286927040, + 1759208409, + 188083600, + 1963922808, + 3447957857, + 3488478528, + 1726469648, + 1210237552, + 611404024, + 2576546560, + 91365537, + 1600099897, + 3273232488, + 3733205928, + 3942057753, + 1311532681, + 1445185776, + 1508575753, + 3815124112, + 684162313, + 4153574841, + 729061857, + 2983102176, + 3034262960, + 3807729496, + 2254463649, + 2138607761, + 927717120, + 291168992, + 2758170512, + 2543027392, + 2665491232, + 2756030481, + 558279280, + 2451192408, + 1777913656, + 1098940792, + 491329688, + 1410672137, + 329315584, + 771331808, + 628113353, + 65402504, + 1561986913, + 38674089, + 3806543360, + 1695841233, + 4289962273, + 215941104, + 3284551000, + 1332087320, + 3834401777, + 1818054008, + 3109946144, + 1418723208, + 4116075032, + 2094467049, + 4123315152, + 3314965241, + 199717944, + 687041921, + 2494502920, + 3594980057, + 1168974096, + 1483332448, + 2942005025, + 1719157745, + 2583568281, + 589531960, + 1832887704, + 218917448, + 2703071928, + 2922615360, + 14198953, + 2345834673, + 1439164632, + 1210665801, + 204704209, + 1275863976, + 1728774521, + 2488550896, + 3207600912, + 802153392, + 3204654001, + 824086864, + 774931264, + 1889428120, + 2280846200 + ] +} diff --git a/test/functional/mining_mainnet.py b/test/functional/mining_mainnet.py new file mode 100755 index 0000000000000..e638847af1b1e --- /dev/null +++ b/test/functional/mining_mainnet.py @@ -0,0 +1,121 @@ +#!/usr/bin/env python3 +# Copyright (c) 2025 The Bitcoin Core developers +# Distributed under the MIT software license, see the accompanying +# file COPYING or http://www.opensource.org/licenses/mit-license.php. +"""Test mining on an alternate mainnet + +Test mining related RPCs that involve difficulty adjustment, which +regtest doesn't have. It uses an alternate mainnet chain. + +For easier testing the difficulty is maximally increased in the first (and only) +regarget period, by producing blocks approximately 2 minutes apart. + +The alternate mainnet chain was generated as follows: +- coinbase address derived from first BIP32 test vector master key: + tr(xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nRk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6LnF5kejMRNNU3TGtRBeJgk33yuGBxrMPHi/86h/0h/0h/0/0)#d6vpenmd +- use faketime to set node clock to 2 minutes after genesis block +- mine a block using a CPU miner such as https://github.com/pooler/cpuminer +- restart node with a faketime 2 minutes later + +for i in {1..2015} +do + faketime "`date -d @"$(( 1231006505 + $i * 120 ))" +'%Y-%m-%d %H:%M:%S'`" \ + bitcoind -connect=0 -nocheckpoints -stopatheight=$i +done + +The CPU miner is kept running as follows: + +./minerd --coinbase-addr ... --no-stratum --algo sha256d --no-longpoll --scantime 3 --retry-pause 1 + +This makes each block determinisic except for its timestamp and nonce, which +are stored in data/mainnet_alt.json and used to reconstruct the chain without +having to redo the proof-of-work. + +The timestamp was not kept constant because at difficulty 1 it's not sufficient +to only grind the nonce. Grinding the extra_nonce or version field instead +would have required additional (stratum) software. It would also make it more +complicated to reconstruct the blocks in this test. +""" + +from test_framework.test_framework import BitcoinTestFramework +from test_framework.util import ( + assert_equal, +) +from test_framework.blocktools import ( + DIFF_1_N_BITS, + DIFF_1_TARGET, + DIFF_4_N_BITS, + DIFF_4_TARGET, + create_coinbase, + nbits_str, + target_str +) + +from test_framework.messages import ( + CBlock, +) + +import json +import os + +class MiningMainnetTest(BitcoinTestFramework): + + def set_test_params(self): + self.num_nodes = 1 + self.setup_clean_chain = True + self.chain = "" # main + + def add_options(self, parser): + parser.add_argument( + '--datafile', + default='data/mainnet_alt.json', + help='Block data file (default: %(default)s)', + ) + + def run_test(self): + node = self.nodes[0] + # Clear disk space warning + node.stderr.seek(0) + node.stderr.truncate() + self.log.info("Load alternative mainnet blocks") + path = os.path.join(os.path.dirname(os.path.realpath(__file__)), self.options.datafile) + prev_hash = node.getbestblockhash() + with open(path, encoding='utf-8') as f: + blocks = json.load(f) + n_blocks = len(blocks['timestamps']) + assert_equal(n_blocks, 2015) + for i in range(n_blocks): + self.log.debug(f"height={i+1}") + block = CBlock() + block.nVersion = 0x20000000 + block.hashPrevBlock = int(prev_hash, 16) + block.nTime = blocks['timestamps'][i] + block.nBits = DIFF_1_N_BITS + block.nNonce = blocks['nonces'][i] + # bc1pqqeyhah6g75dwr942xv40h255q4nshqw4k8ylyhe7plej2eg3mnqz9w4np (see descriptor above) + block.vtx = [create_coinbase(height=i + 1, script_pubkey=bytes.fromhex("512000324bf6fa47a8d70cb5519957dd54a02b385c0ead8e4f92f9f07f992b288ee6"), retarget_period=2016)] + block.hashMerkleRoot = block.calc_merkle_root() + block.rehash() + block_hex = block.serialize(with_witness=True).hex() + self.log.debug(block_hex) + assert_equal(node.submitblock(block_hex), None) + prev_hash = node.getbestblockhash() + assert_equal(prev_hash, block.hash) + + assert_equal(node.getblockcount(), 2015) + + mining_info = node.getmininginfo() + assert_equal(mining_info['difficulty'], 1) + assert_equal(mining_info['bits'], nbits_str(DIFF_1_N_BITS)) + assert_equal(mining_info['target'], target_str(DIFF_1_TARGET)) + + assert_equal(mining_info['next']['height'], 2016) + assert_equal(mining_info['next']['difficulty'], 4) + assert_equal(mining_info['next']['bits'], nbits_str(DIFF_4_N_BITS)) + assert_equal(mining_info['next']['target'], target_str(DIFF_4_TARGET)) + + assert_equal(node.getdifficulty(next=True), 4) + assert_equal(node.gettarget(next=True), target_str(DIFF_4_TARGET)) + +if __name__ == '__main__': + MiningMainnetTest(__file__).main() diff --git a/test/functional/test_framework/blocktools.py b/test/functional/test_framework/blocktools.py index 85d4615dce709..67ab4c912b8b2 100644 --- a/test/functional/test_framework/blocktools.py +++ b/test/functional/test_framework/blocktools.py @@ -66,10 +66,20 @@ VERSIONBITS_LAST_OLD_BLOCK_VERSION = 4 MIN_BLOCKS_TO_KEEP = 288 +REGTEST_RETARGET_PERIOD = 150 + REGTEST_N_BITS = 0x207fffff # difficulty retargeting is disabled in REGTEST chainparams" REGTEST_TARGET = 0x7fffff0000000000000000000000000000000000000000000000000000000000 assert_equal(uint256_from_compact(REGTEST_N_BITS), REGTEST_TARGET) +DIFF_1_N_BITS = 0x1d00ffff +DIFF_1_TARGET = 0x00000000ffff0000000000000000000000000000000000000000000000000000 +assert_equal(uint256_from_compact(DIFF_1_N_BITS), DIFF_1_TARGET) + +DIFF_4_N_BITS = 0x1c3fffc0 +DIFF_4_TARGET = int(DIFF_1_TARGET / 4) +assert_equal(uint256_from_compact(DIFF_4_N_BITS), DIFF_4_TARGET) + def nbits_str(nbits): return f"{nbits:08x}" @@ -133,7 +143,7 @@ def script_BIP34_coinbase_height(height): return CScript([CScriptNum(height)]) -def create_coinbase(height, pubkey=None, *, script_pubkey=None, extra_output_script=None, fees=0, nValue=50): +def create_coinbase(height, pubkey=None, *, script_pubkey=None, extra_output_script=None, fees=0, nValue=50, retarget_period=REGTEST_RETARGET_PERIOD): """Create a coinbase transaction. If pubkey is passed in, the coinbase output will be a P2PK output; @@ -146,7 +156,7 @@ def create_coinbase(height, pubkey=None, *, script_pubkey=None, extra_output_scr coinbaseoutput = CTxOut() coinbaseoutput.nValue = nValue * COIN if nValue == 50: - halvings = int(height / 150) # regtest + halvings = int(height / retarget_period) coinbaseoutput.nValue >>= halvings coinbaseoutput.nValue += fees if pubkey is not None: diff --git a/test/functional/test_runner.py b/test/functional/test_runner.py index 85170b1045025..b51e40483e6e9 100755 --- a/test/functional/test_runner.py +++ b/test/functional/test_runner.py @@ -316,6 +316,7 @@ 'wallet_upgradewallet.py --legacy-wallet', 'wallet_crosschain.py', 'mining_basic.py', + 'mining_mainnet.py', 'feature_signet.py', 'p2p_mutated_blocks.py', 'wallet_implicitsegwit.py --legacy-wallet',