From 6c654ae873a96b528be99ef9c084ed63914a49cc Mon Sep 17 00:00:00 2001 From: "Ioannis T." Date: Thu, 30 Jan 2025 16:10:17 +0200 Subject: [PATCH] refactor: log instead of throw rpc error --- src/common/FailoverJsonRpcProvider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/FailoverJsonRpcProvider.ts b/src/common/FailoverJsonRpcProvider.ts index d09d76e..6ce0f32 100644 --- a/src/common/FailoverJsonRpcProvider.ts +++ b/src/common/FailoverJsonRpcProvider.ts @@ -116,7 +116,9 @@ export default class FailoverJsonRpcProvider extends JsonRpcProvider { // Check for RPC-level errors in the response. for (const item of resp) { if (item.error) { - throw new Error(`RPC error: ${JSON.stringify(item.error)}.`); + this._logger?.warn( + `Ignored RPC error from '${endpointUrl}': ${item.error}`, + ); } }