33 std::vector<CBlockIndex> blocks(3000);
39 uint32_t initialBits = currentPow.
GetCompact();
43 blocks[0].nHeight = 0;
44 blocks[0].nTime = 1269211443;
45 blocks[0].nBits = initialBits;
53 for (i = 1; i < 2050; i++) {
62 for (
size_t j = 0; j < 10; i++, j++) {
74 blocks[i] =
GetBlockIndex(&blocks[i - 1], 2 * 600 - 6000, nBits);
80 for (
size_t j = 0; j < 20; i++, j++) {
92 for (
size_t j = 0; j < 10; i++, j++) {
94 const uint32_t nextBits =
104 BOOST_CHECK((currentTarget - nextTarget) < (currentTarget >> 10));
113 for (
size_t j = 0; j < 20; i++, j++) {
115 const uint32_t nextBits =
125 BOOST_CHECK((currentTarget - nextTarget) < (currentTarget >> 4));
142 for (
size_t j = 0; j < 93; i++, j++) {
144 const uint32_t nextBits =
155 BOOST_CHECK((nextTarget - currentTarget) < (currentTarget >> 3));
171 for (
size_t j = 0; j < 192; i++, j++) {
173 const uint32_t nextBits =
184 BOOST_CHECK((nextTarget - currentTarget) < (currentTarget >> 3));
194 for (
size_t j = 0; j < 5; i++, j++) {
196 const uint32_t nextBits =
206 for (
size_t j = 0; j < 130; i++, j++) {
208 const uint32_t nextBits =
219 BOOST_CHECK((nextTarget - currentTarget) < (currentTarget >> 3));
226 for (
size_t j = 0; j < 70; i++, j++) {
228 const uint32_t nextBits =
238 BOOST_CHECK((currentTarget - nextTarget) < (currentTarget >> 3));