UNPKG

@gnosis.pm/dapp-ui

Version:

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

22 lines 816 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const metamask_1 = tslib_1.__importDefault(require("./metamask")); exports.createMetamaskSubscriptions = metamask_1.default; const walletConnect_1 = tslib_1.__importDefault(require("./walletConnect")); exports.createWalletConnectSubscriptions = walletConnect_1.default; const utils_1 = require("../utils"); function createSubscriptions(provider) { if (!provider) return null; if (utils_1.isMetamaskProvider(provider)) { return metamask_1.default(provider); } else if (utils_1.isWalletConnectProvider(provider)) { return walletConnect_1.default(provider); } else return null; } exports.default = createSubscriptions; //# sourceMappingURL=index.js.map