This is a PR proposed in #20078
This PR enables one more of the non-wallet functional tests (mempool_accept.py) to be run even with the Bitcoin Core wallet disabled by using the new MiniWallet instead.
This PR also includes changes on wallet.py
to accommodate some of the features used in mempool_accept.py
like explicitly stating nSequence
for RBF and sending tx with max fee = 0