Skip to content

Commit 7f7c974

Browse files
committed
feat: fix mining early quorums on early blocks with no troubles!
1 parent ed1ad8e commit 7f7c974

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

test/functional/feature_governance.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ def run_test(self):
9191
self.log.info("Check 1st superblock before v20")
9292
self.bump_mocktime(3)
9393
self.generate(self.nodes[0], 3, sync_fun=self.sync_blocks())
94-
assert_equal(self.nodes[0].getblockcount(), 130)
94+
assert_equal(self.nodes[0].getblockcount(), 137)
9595
assert_equal(self.nodes[0].getblockchaininfo()["softforks"]["v20"]["active"], False)
9696
self.check_superblockbudget(False)
9797

9898
self.log.info("Check 2nd superblock before v20")
99-
self.bump_mocktime(10)
100-
self.generate(self.nodes[0], 10, sync_fun=self.sync_blocks())
99+
self.bump_mocktime(3)
100+
self.generate(self.nodes[0], 3, sync_fun=self.sync_blocks())
101101
assert_equal(self.nodes[0].getblockcount(), 140)
102102
assert_equal(self.nodes[0].getblockchaininfo()["softforks"]["v20"]["active"], False)
103103
self.check_superblockbudget(False)

test/functional/test_framework/test_framework.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1521,8 +1521,9 @@ def setup_network(self):
15211521

15221522
self.start_masternodes()
15231523

1524-
self.bump_mocktime(1)
1525-
self.generate(self.nodes[0], 1)
1524+
# it should be at least 8 blocks since v20 when MN can be used in quorums
1525+
self.bump_mocktime(8)
1526+
self.generate(self.nodes[0], 8)
15261527
for i in range(1, num_simple_nodes):
15271528
force_finish_mnsync(self.nodes[i])
15281529

0 commit comments

Comments
 (0)