message: handle not enough balance for gas in RevenuePool.claim
diff: @@ -127,6 +127,14 @@ export default class RevenuePool {
  0,
  tokenAddress
  );
  + let gasCost = new BN(estimate.dataGas).add(new BN(estimate.baseGas)).mul(new BN(estimate.gasPrice));
  + if (unclaimedBalance.lt(new BN(amount).add(gasCost))) {
  + throw new Error(
  + `Merchant safe does not have enough enough to pay for gas when claiming revenue. The merchant safe ${merchantSafeAddress} unclaimed balance for token ${tokenAddress} is ${fromWei(
  + unclaimedBalance
  + )}, amount being claimed is ${fromWei(amount)}, the gas cost is ${fromWei(gasCost)}`
  + );
  + }
  if (nonce == null) {
  nonce = getNextNonceFromEstimate(estimate);
  if (typeof onNonce === 'function') {
  