How to use the web3-provider-engine//zero.js function in web3-provider-engine

To help you get started, we’ve selected a few web3-provider-engine examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github MetaMask / gaba / src / network / NetworkController.ts View on Github external
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));
	}
github MetaMask / gaba / src / network / NetworkController.ts View on Github external
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));
	}