• Provider methods
  • window.ethereum.request
  • window.ethereum.isConnected
  • Provider events
  • connect
  • disconnect
  • chainChanged
  • accountsChanged
  • Permissions
  • Adding other chains
  • Switching to other chains
  • Sending transactions
  • Signing data
  • Suggesting an asset
  • Provider properties
  • selectedAddress (Deprecated)
  • chainId (Deprecated)
  • networkVersion (Deprecated)
  • _metamask.isUnlocked (Experimental MM method)
  • Legacy Provider methods
  • enable (deprecated)
  • sendAsync (deprecated)
  • send (deprecated)
  • Legacy Provider events
  • close (deprecated)
  • networkChanged (deprecated)
  • notification (deprecated)
  • message (deprecated)
  • Built-in networks
  • Disabling the Ethereum provider object insertion