Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
private setupStandardProvider(rpcTarget: string, chainId?: string, ticker?: string, nickname?: string) {
const config = {
...this.internalProviderConfig,
...{
chainId,
engineParams: { pollingInterval: 12000 },
nickname,
rpcUrl: rpcTarget,
ticker
}
};
this.updateProvider(createMetamaskProvider(config));
}private setupInfuraProvider(type: NetworkType) {
const infuraProvider = createInfuraProvider({ network: type });
const infuraSubprovider = new Subprovider(infuraProvider);
const config = {
...this.internalProviderConfig,
...{
dataSubprovider: infuraSubprovider,
engineParams: {
blockTrackerProvider: infuraProvider,
pollingInterval: 12000
}
}
};
this.updateProvider(createMetamaskProvider(config));
}