20 lines
473 B
TypeScript
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;
|