UNPKG

@gnosis.pm/dapp-ui

Version:

Web3 provider setup functions built with Typescript and love. From Gnosis.

17 lines 650 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const utils_1 = require("../utils"); const metamask_1 = tslib_1.__importDefault(require("./metamask")); const walletconnect_1 = tslib_1.__importDefault(require("./walletconnect")); function getProviderState(provider) { if (!provider) return null; if (utils_1.isMetamaskProvider(provider)) return metamask_1.default(provider); if (utils_1.isWalletConnectProvider(provider)) return walletconnect_1.default(provider); return null; } exports.default = getProviderState; //# sourceMappingURL=index.js.map