Fix https://github.com/bitcoin/bitcoin/actions/runs/38882212577/job/116911393791?pr=36545#step:11:3700:
2026-10-16T09:48:01.724540Z TestFramework (INFO): Test a scenario where a transaction has a mempool conflict
2026-10-16T09:48:02.100649Z TestFramework (INFO): Test scenario where a mempool conflict is removed
2026-10-16T10:28:02.397150Z TestFramework (ERROR): Unexpected exception:
Traceback (most recent call last):
File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 146, in main
self.run_test()
~~~~~~~~~~~~~^^
File "/home/runner/work/_temp/build_ ₿🧪_/test/functional/wallet_conflicts.py", line 38, in run_test
self.test_mempool_conflict()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/runner/work/_temp/build_ ₿🧪_/test/functional/wallet_conflicts.py", line 202, in test_mempool_conflict
self.generate(self.nodes[2], 1)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 668, in generate
sync_fun() if sync_fun else self.sync_all()
~~~~~~~~~~~~~^^
File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 750, in sync_all
self.sync_mempools(nodes)
~~~~~~~~~~~~~~~~~~^^^^^^^
File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 743, in sync_mempools
raise AssertionError("Mempool sync timed out after {}s:{}".format(
...<2 lines>...
))
AssertionError: Mempool sync timed out after 2400s:
{'ed4cecf5b16f82ce48b2c56b6a20feac3f83e6043b262a74f356e07a451dda34'}
{'47de6fdef43b22320dc0114c2104e3dee58de9591799ff5e48ff29efaa5cf88f', 'ed4cecf5b16f82ce48b2c56b6a20feac3f83e6043b262a74f356e07a451dda34'}
{'ed4cecf5b16f82ce48b2c56b6a20feac3f83e6043b262a74f356e07a451dda34'}
by adding the missing sync_mempools.