@@ -15,34 +15,19 @@ struct {
15
15
unsigned char extranonce;
16
16
unsigned int nonce;
17
17
} blockinfo[] = {
18
- {4 , 0xa4ad9f65 }, {2 , 0x15cf2b27 }, {1 , 0x037620ac }, {1 , 0x700d9c54 },
19
- {2 , 0xce79f74f }, {2 , 0x52d9c194 }, {1 , 0x77bc3efc }, {2 , 0xbb62c5e8 },
20
- {2 , 0x83ff997a }, {1 , 0x48b984ee }, {1 , 0xef925da0 }, {2 , 0x680d2979 },
21
- {2 , 0x08953af7 }, {1 , 0x087dd553 }, {2 , 0x210e2818 }, {2 , 0xdfffcdef },
22
- {1 , 0xeea1b209 }, {2 , 0xba4a8943 }, {1 , 0xa7333e77 }, {1 , 0x344f3e2a },
23
- {3 , 0xd651f08e }, {2 , 0xeca3957f }, {2 , 0xca35aa49 }, {1 , 0x6bb2065d },
24
- {2 , 0x0170ee44 }, {1 , 0x6e12f4aa }, {2 , 0x43f4f4db }, {2 , 0x279c1c44 },
25
- {2 , 0xb5a50f10 }, {2 , 0xb3902841 }, {2 , 0xd198647e }, {2 , 0x6bc40d88 },
26
- {1 , 0x633a9a1c }, {2 , 0x9a722ed8 }, {2 , 0x55580d10 }, {1 , 0xd65022a1 },
27
- {2 , 0xa12ffcc8 }, {1 , 0x75a6a9c7 }, {2 , 0xfb7c80b7 }, {1 , 0xe8403e6c },
28
- {1 , 0xe34017a0 }, {3 , 0x659e177b }, {2 , 0xba5c40bf }, {5 , 0x022f11ef },
29
- {1 , 0xa9ab516a }, {5 , 0xd0999ed4 }, {1 , 0x37277cb3 }, {1 , 0x830f735f },
30
- {1 , 0xc6e3d947 }, {2 , 0x824a0c1b }, {1 , 0x99962416 }, {1 , 0x75336f63 },
31
- {1 , 0xaacf0fea }, {1 , 0xd6531aec }, {5 , 0x7afcf541 }, {5 , 0x9d6fac0d },
32
- {1 , 0x4cf5c4df }, {1 , 0xabe0f2a0 }, {6 , 0x4a3dac18 }, {2 , 0xf265febe },
33
- {2 , 0x1bc9f23f }, {1 , 0xad49ab71 }, {1 , 0x9f2d8923 }, {1 , 0x15acb65d },
34
- {2 , 0xd1cecb52 }, {2 , 0xf856808b }, {1 , 0x0fa96e29 }, {1 , 0xe063ecbc },
35
- {1 , 0x78d926c6 }, {5 , 0x3e38ad35 }, {5 , 0x73901915 }, {1 , 0x63424be0 },
36
- {1 , 0x6d6b0a1d }, {2 , 0x888ba681 }, {2 , 0xe96b0714 }, {1 , 0xb7fcaa55 },
37
- {2 , 0x19c106eb }, {1 , 0x5aa13484 }, {2 , 0x5bf4c2f3 }, {2 , 0x94d401dd },
38
- {1 , 0xa9bc23d9 }, {1 , 0x3a69c375 }, {1 , 0x56ed2006 }, {5 , 0x85ba6dbd },
39
- {1 , 0xfd9b2000 }, {1 , 0x2b2be19a }, {1 , 0xba724468 }, {1 , 0x717eb6e5 },
40
- {1 , 0x70de86d9 }, {1 , 0x74e23a42 }, {1 , 0x49e92832 }, {2 , 0x6926dbb9 },
41
- {0 , 0x64452497 }, {1 , 0x54306d6f }, {2 , 0x97ebf052 }, {2 , 0x55198b70 },
42
- {2 , 0x03fe61f0 }, {1 , 0x98f9e67f }, {1 , 0xc0842a09 }, {1 , 0xdfed39c5 },
43
- {1 , 0x3144223e }, {1 , 0xb3d12f84 }, {1 , 0x7366ceb7 }, {5 , 0x6240691b },
44
- {2 , 0xd3529b57 }, {1 , 0xf4cae3b1 }, {1 , 0x5b1df222 }, {1 , 0xa16a5c70 },
45
- {2 , 0xbbccedc6 }, {2 , 0xfe38d0ef },
18
+ {0 , 485620 }, {0 , 1313570 }, {0 , 1427977 }, {0 , 881757 },
19
+ {0 , 166059 }, {0 , 1467245 }, {0 , 650707 }, {0 , 3012782 },
20
+ {0 , 22256 }, {0 , 315868 }, {0 , 191591 }, {0 , 90455 },
21
+ {0 , 259742 }, {0 , 285170 }, {0 , 306353 }, {0 , 1779746 },
22
+ {0 , 1456538 }, {0 , 365826 }, {0 , 551720 }, {0 , 2154 },
23
+ {0 , 3480677 }, {0 , 1106247 }, {0 , 4498476 }, {0 , 31876 },
24
+ {0 , 1464164 }, {0 , 1341575 }, {0 , 81652 }, {0 , 1306582 },
25
+ {0 , 4725550 }, {0 , 1314926 }, {0 , 2188928 }, {0 , 2428258 },
26
+ {0 , 222786 }, {0 , 271449 }, {0 , 767753 }, {0 , 235492 },
27
+ {0 , 1068131 }, {0 , 21501 }, {0 , 1513107 }, {0 , 1534775 },
28
+ {0 , 960921 }, {0 , 5340054 }, {0 , 597843 }, {0 , 1867048 },
29
+ {0 , 958421 }, {0 , 735681 }, {0 , 720239 }, {0 , 1489636 },
30
+ {0 , 476580 }, {0 , 687332 },
46
31
};
47
32
48
33
// NOTE: These tests rely on CreateNewBlock doing its own self-validation!
@@ -58,12 +43,12 @@ BOOST_AUTO_TEST_CASE(CreateNewBlock_validity)
58
43
BOOST_CHECK (pblocktemplate = CreateNewBlockWithKey (reservekey));
59
44
60
45
// We can't make transactions until we have inputs
61
- // Therefore, load 100 blocks :)
46
+ // Therefore, load 50 blocks :)
62
47
std::vector<CTransaction*>txFirst;
63
48
for (unsigned int i = 0 ; i < sizeof (blockinfo)/sizeof (*blockinfo); ++i)
64
49
{
65
50
CBlock *pblock = &pblocktemplate->block ; // pointer for convenience
66
- pblock->nVersion = 1 ;
51
+ pblock->nVersion = 2 ;
67
52
pblock->nTime = pindexBest->GetMedianTimePast ()+1 ;
68
53
pblock->vtx [0 ].vin [0 ].scriptSig = CScript ();
69
54
pblock->vtx [0 ].vin [0 ].scriptSig .push_back (blockinfo[i].extranonce );
0 commit comments