aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/lib/auto-reload.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/scripts/lib/auto-reload.js')
-rw-r--r--app/scripts/lib/auto-reload.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/app/scripts/lib/auto-reload.js b/app/scripts/lib/auto-reload.js
index cce31c3d2..f3c89ecdb 100644
--- a/app/scripts/lib/auto-reload.js
+++ b/app/scripts/lib/auto-reload.js
@@ -14,6 +14,23 @@ function setupDappAutoReload (web3, observable) {
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
}
+ // setup wallet
+ if (key === 'metamask') {
+ return {
+ watchAsset: (params) => {
+ return new Promise((resolve, reject) => {
+ web3.currentProvider.sendAsync({
+ jsonrpc: '2.0',
+ method: 'metamask_watchAsset',
+ params,
+ }, (err, res) => {
+ if (err) reject(err)
+ resolve(res)
+ })
+ })
+ },
+ }
+ }
// get the time of use
lastTimeUsed = Date.now()
// return value normally