Skip to content

ethers.js JsonRpcProvider and Web3Provider that try backup rpc endpoints when requests fail

Notifications You must be signed in to change notification settings

samhatem/multi-endpoint-provider

 
 

Repository files navigation

@polymarket/multi-endpoint-provider

ethers.js JsonRpcProvider and Web3Provider that try backup rpc endpoints when requests fail.

This package is expects ethers.js as a peer dependency so that different versions of ethers don't conflict.

import { JsonRpcMultiProvider } from "@polymarket/multi-endpoint-provider";

const provider = new JsonRpcMultiProvider([
    "https://polygon-mainnet.infura.io/v3/<infura_key>",
    "https://rpc-mainnet.maticvigil.com/v1/<matic_vigil_key>",
], {
  network: 137,
}

About

ethers.js JsonRpcProvider and Web3Provider that try backup rpc endpoints when requests fail

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.4%
  • JavaScript 2.6%