test if metamask present

pull/5370/head
yann300 3 years ago
parent 97a6f57c83
commit 6636c412db
  1. 4
      apps/remix-ide/src/blockchain/execution-context.js

@ -155,7 +155,9 @@ export class ExecutionContext {
infoCb('No injected Web3 provider found. Make sure your provider (e.g. MetaMask) is active and running (when recently activated you may have to reload the page).')
return cb()
} else {
if (!await injected._metamask.isUnlocked()) this.call('notification', 'toast', 'Please make sure the injected provider is unlocked (e.g Metamask).')
if (injectedProvider && injectedProvider._metamask && injectedProvider._metamask.isUnlocked) {
if (!await injectedProvider._metamask.isUnlocked()) this.call('notification', 'toast', 'Please make sure the injected provider is unlocked (e.g Metamask).')
}
this.askPermission()
this.executionContext = context
web3.setProvider(injectedProvider)

Loading…
Cancel
Save