@@ -109,8 +109,8 @@ def run_test(self):
109
109
coinbase_pubkey = coinbase_key .get_pubkey ()
110
110
111
111
# Create the first block with a coinbase output to our key
112
- height = 1
113
- block = create_block (self .tip , create_coinbase (height , coinbase_pubkey ), self .block_time )
112
+ height = self . nodes [ 0 ]. getblockcount () + 1
113
+ block = create_block (self .tip , create_coinbase (height , coinbase_pubkey ), height , self .block_time )
114
114
self .blocks .append (block )
115
115
self .block_time += 1
116
116
block .solve ()
@@ -121,7 +121,7 @@ def run_test(self):
121
121
122
122
# Bury the block 100 deep so the coinbase output is spendable
123
123
for i in range (100 ):
124
- block = create_block (self .tip , create_coinbase (height ), self .block_time )
124
+ block = create_block (self .tip , create_coinbase (height ), height , self .block_time )
125
125
block .solve ()
126
126
self .blocks .append (block )
127
127
self .tip = block .sha256
@@ -134,7 +134,7 @@ def run_test(self):
134
134
tx .vout .append (CTxOut (49 * 100000000 , CScript ([OP_TRUE ])))
135
135
tx .calc_sha256 ()
136
136
137
- block102 = create_block (self .tip , create_coinbase (height ), self .block_time )
137
+ block102 = create_block (self .tip , create_coinbase (height ), height , self .block_time )
138
138
self .block_time += 1
139
139
block102 .vtx .extend ([tx ])
140
140
block102 .hashMerkleRoot = block102 .calc_merkle_root ()
@@ -147,7 +147,7 @@ def run_test(self):
147
147
148
148
# Bury the assumed valid block 2100 deep
149
149
for i in range (2100 ):
150
- block = create_block (self .tip , create_coinbase (height ), self .block_time )
150
+ block = create_block (self .tip , create_coinbase (height ), height , self .block_time )
151
151
block .nVersion = 4
152
152
block .solve ()
153
153
self .blocks .append (block )
0 commit comments