@qso-soft/shared
Version:
Shared library for QSO-soft
16 lines • 545 B
JavaScript
import { PUBLIC_RPCS } from '../constants';
import { getRandomItemFromArray } from './utils';
export const getAllRPCs = (networkName) => {
let rpcs = PUBLIC_RPCS[networkName];
const privateRpc = QsoGlobal.RPC[networkName];
if (privateRpc) {
rpcs = [privateRpc, ...rpcs];
}
return rpcs;
};
export const getRpc = (networkName) => {
const rpcs = PUBLIC_RPCS[networkName];
const privateRpc = QsoGlobal.RPC[networkName];
return privateRpc || getRandomItemFromArray(rpcs);
};
//# sourceMappingURL=get-rpc.js.map