@r3l/app
Version:
24 lines (19 loc) • 784 B
JavaScript
;
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