From bc5cc2e7e34f6cc69c43c1665be9c18854fb26b8 Mon Sep 17 00:00:00 2001 From: Richard Moore Date: Fri, 23 Jul 2021 01:52:43 -0400 Subject: [PATCH] Added string change to coalesce errors on some clients. --- packages/providers/src.ts/json-rpc-provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/providers/src.ts/json-rpc-provider.ts b/packages/providers/src.ts/json-rpc-provider.ts index 503458c0b..d4aabccd5 100644 --- a/packages/providers/src.ts/json-rpc-provider.ts +++ b/packages/providers/src.ts/json-rpc-provider.ts @@ -49,7 +49,7 @@ function checkError(method: string, error: any, params: any): any { const transaction = params.transaction || params.signedTransaction; // "insufficient funds for gas * price + value + cost(data)" - if (message.match(/insufficient funds/)) { + if (message.match(/insufficient funds|base fee exceeds gas limit/)) { logger.throwError("insufficient funds for intrinsic transaction cost", Logger.errors.INSUFFICIENT_FUNDS, { error, method, transaction });