ethers.js Providers that try backup rpc endpoints when requests fail
npm install @polymarket/multi-endpoint-providerethers.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.
``typescript
import { JsonRpcMultiProvider } from "@polymarket/multi-endpoint-provider";
const provider = new JsonRpcMultiProvider([
"https://polygon-mainnet.infura.io/v3/
"https://rpc-mainnet.maticvigil.com/v1/
], {
network: 137,
}
``