diff --git a/packages/web3-rpc-providers/src/web3_provider.ts b/packages/web3-rpc-providers/src/web3_provider.ts index 9c68cfc33cd..dbd50cf9e56 100644 --- a/packages/web3-rpc-providers/src/web3_provider.ts +++ b/packages/web3-rpc-providers/src/web3_provider.ts @@ -28,8 +28,6 @@ import { } from "web3-types"; import { Eip1193Provider } from "web3-utils"; import { Transport, Network } from "./types.js"; -import { QuickNodeRateLimitError } from './errors.js'; -import { ResponseError } from "web3-errors"; /* This class can be used to create new providers only when there is custom logic required in each Request method like @@ -74,15 +72,7 @@ export abstract class Web3ExternalProvider< ): Promise> { if (this.transport === Transport.HTTPS) { - try { - return await ((this.provider as HttpProvider).request(payload, requestOptions)) as unknown as JsonRpcResponseWithResult; - } catch (error) { - if (error instanceof ResponseError && error.statusCode === 429){ - throw new QuickNodeRateLimitError(error); - } - throw error; - } - + return await ((this.provider as HttpProvider).request(payload, requestOptions)) as unknown as JsonRpcResponseWithResult; } return (this.provider as WebSocketProvider).request(payload);