mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
EIP-1102: Add deprecation message (#5353)
This commit is contained in:
parent
13348961e5
commit
9359fc875d
@ -9,6 +9,11 @@ restoreContextAfterImports()
|
||||
|
||||
log.setDefaultLevel(process.env.METAMASK_DEBUG ? 'debug' : 'warn')
|
||||
|
||||
console.warn('ATTENTION: In an effort to improve user privacy, MetaMask will ' +
|
||||
'stop exposing user accounts to dapps by default beginning November 2nd, 2018. ' +
|
||||
'Dapps should call provider.enable() in order to view and use accounts. Please see ' +
|
||||
'https://bit.ly/2QQHXvF for complete information and up-to-date example code.')
|
||||
|
||||
//
|
||||
// setup plugin communication
|
||||
//
|
||||
@ -52,6 +57,7 @@ if (typeof window.web3 !== 'undefined') {
|
||||
or MetaMask and another web3 extension. Please remove one
|
||||
and try again.`)
|
||||
}
|
||||
|
||||
var web3 = new Web3(inpageProvider)
|
||||
web3.setProvider = function () {
|
||||
log.debug('MetaMask - overrode web3.setProvider')
|
||||
|
@ -2,18 +2,12 @@ module.exports = setupDappAutoReload
|
||||
|
||||
function setupDappAutoReload (web3, observable) {
|
||||
// export web3 as a global, checking for usage
|
||||
let hasBeenWarned = false
|
||||
let reloadInProgress = false
|
||||
let lastTimeUsed
|
||||
let lastSeenNetwork
|
||||
|
||||
global.web3 = new Proxy(web3, {
|
||||
get: (_web3, key) => {
|
||||
// show warning once on web3 access
|
||||
if (!hasBeenWarned && key !== 'currentProvider') {
|
||||
console.warn('MetaMask: web3 will be deprecated in the near future in favor of the ethereumProvider \nhttps://github.com/MetaMask/faq/blob/master/detecting_metamask.md#web3-deprecation')
|
||||
hasBeenWarned = true
|
||||
}
|
||||
// get the time of use
|
||||
lastTimeUsed = Date.now()
|
||||
// return value normally
|
||||
|
Loading…
Reference in New Issue
Block a user