hicity-toolkit/packages/pancake-profile-sdk/src/utils/getRpcUrl.ts

20 lines
473 B
TypeScript

// Array of available nodes to connect to
export const nodes = [
"https://bsc-dataseed1.ninicoin.io",
"https://bsc-dataseed1.defibit.io",
"https://bsc-dataseed.binance.org",
];
const getRandomIndex = () => {
const lower = 0;
const upper = nodes.length - 1;
return Math.floor(lower + Math.random() * (upper - lower + 1));
};
const getNodeUrl = (): string => {
const randomIndex = getRandomIndex();
return nodes[randomIndex];
};
export default getNodeUrl;