@gnosis.pm/dapp-ui
Version:
Web3 provider setup functions built with Typescript and love. From Gnosis.
17 lines • 650 B
JavaScript
;
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