aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts/utils/utils.ts
diff options
context:
space:
mode:
authorTom Schmidt <imtomhschmidt@gmail.com>2018-03-09 08:06:44 +0800
committerTom Schmidt <imtomhschmidt@gmail.com>2018-03-09 08:06:44 +0800
commitc009e9979e8590701d10fbe5f623c6e618e86fc6 (patch)
tree9653f77afe99a623bcb5b30fec423215df201489 /packages/website/ts/utils/utils.ts
parentf27e943258746fc61fbf8030e5b0e0c2c193bb76 (diff)
downloaddexon-sol-tools-c009e9979e8590701d10fbe5f623c6e618e86fc6.tar
dexon-sol-tools-c009e9979e8590701d10fbe5f623c6e618e86fc6.tar.gz
dexon-sol-tools-c009e9979e8590701d10fbe5f623c6e618e86fc6.tar.bz2
dexon-sol-tools-c009e9979e8590701d10fbe5f623c6e618e86fc6.tar.lz
dexon-sol-tools-c009e9979e8590701d10fbe5f623c6e618e86fc6.tar.xz
dexon-sol-tools-c009e9979e8590701d10fbe5f623c6e618e86fc6.tar.zst
dexon-sol-tools-c009e9979e8590701d10fbe5f623c6e618e86fc6.zip
Added web3 provider logging
Diffstat (limited to 'packages/website/ts/utils/utils.ts')
-rw-r--r--packages/website/ts/utils/utils.ts26
1 files changed, 9 insertions, 17 deletions
diff --git a/packages/website/ts/utils/utils.ts b/packages/website/ts/utils/utils.ts
index 3d24cb1f4..bed818351 100644
--- a/packages/website/ts/utils/utils.ts
+++ b/packages/website/ts/utils/utils.ts
@@ -1,4 +1,4 @@
-import { ECSignature, ExchangeContractErrs, ZeroEx, ZeroExError } from '0x.js';
+import { ECSignature, ExchangeContractErrs, ZeroEx, ZeroExError, Web3Provider } from '0x.js';
import { BigNumber } from '@0xproject/utils';
import deepEqual = require('deep-equal');
import isMobile = require('is-mobile');
@@ -309,22 +309,14 @@ export const utils = {
containerId,
});
},
- web3ProviderNameToString(web3ProviderName: string): string {
- let parsedProviderName = "UNKNOWN";
- if(web3ProviderName === "MetamaskInpageProvider") {
- parsedProviderName = "METAMASK";
- }
- else if(web3ProviderName === "EthereumProvider") {
- parsedProviderName = "MIST";
- }
- else if(web3ProviderName === "o") {
- parsedProviderName = "PARITY";
- }
- else if(web3ProviderName.indexOf("infura") !== -1) {
- parsedProviderName = "INFURA";
- }
- else if(web3ProviderName.indexOf("localhost") !== -1) {
- parsedProviderName ="LOCALHOST";
+ web3ProviderToString(provider: Web3Provider): string {
+ let parsedProviderName = provider.constructor.name;
+ if (provider.constructor.name === 'MetamaskInpageProvider') {
+ parsedProviderName = 'METAMASK';
+ } else if (provider.constructor.name === 'EthereumProvider') {
+ parsedProviderName = 'MIST';
+ } else if (provider.constructor.name === 'o') {
+ parsedProviderName = 'PARITY';
}
return parsedProviderName;
},