This is a PR proposed in #20078.
This PR enables one more of the non-wallet functional tests by running mempool_limit.py
even when the wallet is disabled. While restructuring the code, I added an extra method, send_multi_self_transfer
in MiniWallet
class. This method allows the creation of large transactions (by appending txouts to tx.vout
) which will be useful in other files like mining_prioritisetransaction.py
as well.
While my approach may not be the cleanest or the most efficient, I totally appreciate any suggestion to improve it. Thank you very much!