diff options
author | kumavis <kumavis@users.noreply.github.com> | 2016-04-02 11:09:14 +0800 |
---|---|---|
committer | kumavis <kumavis@users.noreply.github.com> | 2016-04-02 11:09:14 +0800 |
commit | 448925805cc92ab1813c984d4341b07c0a40797c (patch) | |
tree | 38e0dc13572b9cb8a8bfe769ff4ab9d62f8a48fe /app/scripts/lib/config-manager.js | |
parent | a5b8e4448ec7fca74da35bb9798d7fa500994616 (diff) | |
parent | b3e5fc2cf6b054f1e30f3bcdd0149fbade01caad (diff) | |
download | tangerine-wallet-browser-448925805cc92ab1813c984d4341b07c0a40797c.tar tangerine-wallet-browser-448925805cc92ab1813c984d4341b07c0a40797c.tar.gz tangerine-wallet-browser-448925805cc92ab1813c984d4341b07c0a40797c.tar.bz2 tangerine-wallet-browser-448925805cc92ab1813c984d4341b07c0a40797c.tar.lz tangerine-wallet-browser-448925805cc92ab1813c984d4341b07c0a40797c.tar.xz tangerine-wallet-browser-448925805cc92ab1813c984d4341b07c0a40797c.tar.zst tangerine-wallet-browser-448925805cc92ab1813c984d4341b07c0a40797c.zip |
Merge pull request #84 from MetaMask/revert-83-revert-82-EtherscanProvider
Etherscan provider
Diffstat (limited to 'app/scripts/lib/config-manager.js')
-rw-r--r-- | app/scripts/lib/config-manager.js | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/app/scripts/lib/config-manager.js b/app/scripts/lib/config-manager.js index 682b34637..121ede838 100644 --- a/app/scripts/lib/config-manager.js +++ b/app/scripts/lib/config-manager.js @@ -47,15 +47,6 @@ ConfigManager.prototype.setConfig = function(config) { this.setData(data) } -ConfigManager.prototype.setRpcTarget = function(rpcUrl) { - var config = this.getConfig() - config.provider = { - type: 'rpc', - rpcTarget: rpcUrl, - } - this.setConfig(config) -} - ConfigManager.prototype.getConfig = function() { var data = this.migrator.getData() if ('config' in data) { @@ -70,6 +61,28 @@ ConfigManager.prototype.getConfig = function() { } } +ConfigManager.prototype.setRpcTarget = function(rpcUrl) { + var config = this.getConfig() + config.provider = { + type: 'rpc', + rpcTarget: rpcUrl, + } + this.setConfig(config) +} + +ConfigManager.prototype.useEtherscanProvider = function() { + var config = this.getConfig() + config.provider = { + type: 'etherscan', + } + this.setConfig(config) +} + +ConfigManager.prototype.getProvider = function() { + var config = this.getConfig() + return config.provider +} + ConfigManager.prototype.setData = function(data) { this.migrator.saveData(data) } |