UNPKG

@r3l/app

Version:
24 lines (19 loc) 784 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _postMessageStream = _interopRequireDefault(require("post-message-stream")); var _inpageProvider = require("@metamask/inpage-provider"); // Firefox Metamask Hack // Due to https://github.com/MetaMask/metamask-extension/issues/3133 (function () { if (!window.ethereum && navigator.userAgent.includes('Firefox')) { // setup background connection var metamaskStream = new _postMessageStream.default({ name: 'inpage', target: 'contentscript' }); // this will initialize the provider and set it as window.ethereum (0, _inpageProvider.initProvider)({ connectionStream: metamaskStream }); } })(); //# sourceMappingURL=inpage-metamask.js.map