aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/metamask-controller.js
diff options
context:
space:
mode:
authorEsteban MIno <efmino@uc.cl>2018-06-28 04:29:24 +0800
committerEsteban MIno <efmino@uc.cl>2018-06-28 04:29:24 +0800
commitbfac9c2c2dfd0c5f55cb794214791cf78cca75c0 (patch)
tree430b74e410d063a9211ca8a1440e237f885be66c /app/scripts/metamask-controller.js
parent60feeb393be5d84679dd7b94dba58540ffa166bd (diff)
downloadtangerine-wallet-browser-bfac9c2c2dfd0c5f55cb794214791cf78cca75c0.tar.gz
tangerine-wallet-browser-bfac9c2c2dfd0c5f55cb794214791cf78cca75c0.tar.zst
tangerine-wallet-browser-bfac9c2c2dfd0c5f55cb794214791cf78cca75c0.zip
detect tokens polling
Diffstat (limited to 'app/scripts/metamask-controller.js')
-rw-r--r--app/scripts/metamask-controller.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/scripts/metamask-controller.js b/app/scripts/metamask-controller.js
index d40a351a5..37a31a28c 100644
--- a/app/scripts/metamask-controller.js
+++ b/app/scripts/metamask-controller.js
@@ -35,6 +35,7 @@ const TypedMessageManager = require('./lib/typed-message-manager')
const TransactionController = require('./controllers/transactions')
const BalancesController = require('./controllers/computed-balances')
const TokenRatesController = require('./controllers/token-rates')
+const DetectTokensController = require('./controllers/detect-tokens')
const ConfigManager = require('./lib/config-manager')
const nodeify = require('./lib/nodeify')
const accountImporter = require('./account-import-strategies')
@@ -112,6 +113,12 @@ module.exports = class MetamaskController extends EventEmitter {
preferences: this.preferencesController.store,
})
+ // detect tokens controller
+ this.detectTokensController = new DetectTokensController({
+ preferences: this.preferencesController,
+ network: this.networkController,
+ })
+
this.recentBlocksController = new RecentBlocksController({
blockTracker: this.blockTracker,
provider: this.provider,
@@ -1276,5 +1283,6 @@ module.exports = class MetamaskController extends EventEmitter {
*/
set isClientOpenAndUnlocked (active) {
this.tokenRatesController.isActive = active
+ this.detectTokensController.isActive = active
}
}