Sorry I didn't see or comment in the initial PR for the RPC method testmempoolaccept, but I think the method could do with some finesse.
1. Don't take an array of transactions
- Remove
allowhighfees
This really shouldn't be a parameter going in, it should be part of the output. e.g. highFeeAlert: true.
- Additional information like fees/sizes of the transaction (and ideally its entire ancestor cluster) should be returned, similar to what ever the mempool entry stuff has.