parent
f461bd8812
commit
b982961381
@ -1,25 +0,0 @@ |
||||
module.exports = exportWeb3Global |
||||
|
||||
function exportWeb3Global (web3) { |
||||
// export web3 as a global, checking for usage
|
||||
let hasBeenWarned = false |
||||
let lastTimeUsed |
||||
|
||||
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
|
||||
return _web3[key] |
||||
}, |
||||
set: (_web3, key, value) => { |
||||
// set value normally
|
||||
_web3[key] = value |
||||
}, |
||||
}) |
||||
} |
Loading…
Reference in new issue