Run the consensus test even when the wallet was not compiled. Also:
- Minor bugfix in MiniWallet
- Two new test cases (one cherry-picked from #19847)
Run the consensus test even when the wallet was not compiled. Also:
Adds two new features to MiniWallet:
* The fee rate is irrelevant sometimes, so just set an arbitrary default
* The utxo to spend needs to be selected manually sometimes
Concept ACK. Moving all the remaining non-wallet tests to use MiniWallet could be a good first issue for newer contributors.
Force pushed to make travis python linter happy
utACK faf251d854e3a670533ea3e9087e82c92f3ae533. Thanks Marco!
ACK faf251d854e3a670533ea3e9087e82c92f3ae533
@MarcoFalke I realize that this is a merged PR, but I just had some hanging issues/comments regarding implementing create_lots_of_big_transactions while restructuringmempool_limit.py. My biggest concern is that wouldn't we need to change send_self_transfer to accommodate extra appends in the transaction outputs to make it large? or is there something i'm missing out? Any help is really appreciated
send_self_transfer only handles a single-in-single-out tx. If multi-in-multi-out txs are needed, it could make sense to add a new method for that.
send_self_transferonly handles a single-in-single-out tx. If multi-in-multi-out txs are needed, it could make sense to add a new method for that.
Alright, I will open a PR soon with respected changes. Thank you :)