From ad27600c699827858e7343adff2d4fa622248e42 Mon Sep 17 00:00:00 2001 From: Richard Moore Date: Tue, 25 Feb 2020 14:51:32 -0500 Subject: [PATCH] Added JSON-RPC debugging on error responses. --- packages/providers/src.ts/json-rpc-provider.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/providers/src.ts/json-rpc-provider.ts b/packages/providers/src.ts/json-rpc-provider.ts index 48c1c3ef08..d0a7e5258c 100644 --- a/packages/providers/src.ts/json-rpc-provider.ts +++ b/packages/providers/src.ts/json-rpc-provider.ts @@ -253,7 +253,7 @@ export class JsonRpcProvider extends BaseProvider { if (chainId != null) { try { return resolve(getNetwork(BigNumber.from(chainId).toNumber())); - } catch (error) { console.log("e3", error); } + } catch (error) { } } reject(logger.makeError("could not detect network", Logger.errors.NETWORK_ERROR)); @@ -313,6 +313,16 @@ export class JsonRpcProvider extends BaseProvider { }); return result; + + }, (error) => { + this.emit("debug", { + action: "response", + error: error, + request: request, + provider: this + }); + + throw error; }); }