Prevent a P2SH address being funded for a trade if there is an unconfirmed buy or cancel request in progress for it already.
This prevents foreign coins from leaving the local wallet when there is a high probability that the trade will fail, and therefore should reduce the chances of losing transaction fees due to refunds.
Whenever this occurs, the UI will show "Trade has an existing buy request or is pending cancellation." after clicking Buy.
// There is a pending request for this trade, so block this buy attempt to reduce the risk of refunds
throwApiExceptionFactory.INSTANCE.createCustomException(request,ApiError.INVALID_CRITERIA,"Trade has an existing buy request or is pending cancellation.");