Changeset View
Changeset View
Standalone View
Standalone View
test/functional/feature_assumevalid.py
Show First 20 Lines • Show All 122 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
self.block_time += 1 | self.block_time += 1 | ||||
block.solve() | block.solve() | ||||
# Save the coinbase for later | # Save the coinbase for later | ||||
self.block1 = block | self.block1 = block | ||||
self.tip = block.sha256 | self.tip = block.sha256 | ||||
height += 1 | height += 1 | ||||
# Bury the block 100 deep so the coinbase output is spendable | # Bury the block 100 deep so the coinbase output is spendable | ||||
for i in range(100): | for _ in range(100): | ||||
block = create_block( | block = create_block( | ||||
self.tip, create_coinbase(height), self.block_time) | self.tip, create_coinbase(height), self.block_time) | ||||
block.solve() | block.solve() | ||||
self.blocks.append(block) | self.blocks.append(block) | ||||
self.tip = block.sha256 | self.tip = block.sha256 | ||||
self.block_time += 1 | self.block_time += 1 | ||||
height += 1 | height += 1 | ||||
Show All 14 Lines | def run_test(self): | ||||
block102.rehash() | block102.rehash() | ||||
block102.solve() | block102.solve() | ||||
self.blocks.append(block102) | self.blocks.append(block102) | ||||
self.tip = block102.sha256 | self.tip = block102.sha256 | ||||
self.block_time += 1 | self.block_time += 1 | ||||
height += 1 | height += 1 | ||||
# Bury the assumed valid block 2100 deep | # Bury the assumed valid block 2100 deep | ||||
for i in range(2100): | for _ in range(2100): | ||||
block = create_block( | block = create_block( | ||||
self.tip, create_coinbase(height), self.block_time) | self.tip, create_coinbase(height), self.block_time) | ||||
block.nVersion = 4 | block.nVersion = 4 | ||||
block.solve() | block.solve() | ||||
self.blocks.append(block) | self.blocks.append(block) | ||||
self.tip = block.sha256 | self.tip = block.sha256 | ||||
self.block_time += 1 | self.block_time += 1 | ||||
height += 1 | height += 1 | ||||
Show All 39 Lines |