It seems an unnecessary burden to force MiniWallet call-sites to figure out for each tx whether it is mempool valid or not. The result will only be used for internal sanity checks. So remove the option:
- Replace the vsize sanity check with a call to
get_vsize()
. - Drop the fee check. Hopefully any future bug here will be caught by code-review or otherwise.