From 46ff37c2eb110d7d586f19d633fd2dff2925f28c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Guti=C3=A9rrez?= Date: Wed, 15 May 2019 13:56:21 +0200 Subject: [PATCH] Use provided Web3 provider on Web3 browsers. #225 --- src/keeper/Web3Provider.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/keeper/Web3Provider.ts b/src/keeper/Web3Provider.ts index ebeff7a..6cd37a8 100644 --- a/src/keeper/Web3Provider.ts +++ b/src/keeper/Web3Provider.ts @@ -9,8 +9,11 @@ export default class Web3Provider { */ public static getWeb3(config: Partial = {}): Web3 { if (!this.instances.has(config.nodeUri)) { - const web3Provider = config.web3Provider || new Web3.providers.HttpProvider(config.nodeUri) - this.instances.set(config.nodeUri, new Web3(Web3.givenProvider || web3Provider)) + this.instances.set(config.nodeUri, new Web3( + config.web3Provider + || Web3.givenProvider + || new Web3.providers.HttpProvider(config.nodeUri), + )) } return this.instances.get(config.nodeUri)