namillum
Version:
Bubble Protocol SDK
12 lines (9 loc) • 389 B
text/typescript
import { JsonRpcProvider } from '@ethersproject/providers';
import networks from '@/helpers/networks.json';
const providers = {};
export default function getProvider(chainId: number) {
// console.log('Get provider', chainId);
const rpcUrl: string = networks[chainId].rpcUrl;
if (!providers[chainId]) providers[chainId] = new JsonRpcProvider(rpcUrl);
return providers[chainId];
}