aboutsummaryrefslogtreecommitdiffstats
path: root/ui/lib
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2017-04-25 04:55:19 +0800
committerDan Finlay <dan@danfinlay.com>2017-04-25 04:55:19 +0800
commitbce4af2dcaeeab3bd931afbbcc6f17da675ce2b6 (patch)
treeb35d2ac60642a7eb524a511a2be9a1a31be1ed0f /ui/lib
parent40e2450022488daa5e36d4c1b866e061bba7c5d2 (diff)
downloadtangerine-wallet-browser-bce4af2dcaeeab3bd931afbbcc6f17da675ce2b6.tar
tangerine-wallet-browser-bce4af2dcaeeab3bd931afbbcc6f17da675ce2b6.tar.gz
tangerine-wallet-browser-bce4af2dcaeeab3bd931afbbcc6f17da675ce2b6.tar.bz2
tangerine-wallet-browser-bce4af2dcaeeab3bd931afbbcc6f17da675ce2b6.tar.lz
tangerine-wallet-browser-bce4af2dcaeeab3bd931afbbcc6f17da675ce2b6.tar.xz
tangerine-wallet-browser-bce4af2dcaeeab3bd931afbbcc6f17da675ce2b6.tar.zst
tangerine-wallet-browser-bce4af2dcaeeab3bd931afbbcc6f17da675ce2b6.zip
Add placeholder etherscan token icons
Diffstat (limited to 'ui/lib')
-rw-r--r--ui/lib/icon-factory.js26
1 files changed, 25 insertions, 1 deletions
diff --git a/ui/lib/icon-factory.js b/ui/lib/icon-factory.js
index 82cc839d6..ac703ae40 100644
--- a/ui/lib/icon-factory.js
+++ b/ui/lib/icon-factory.js
@@ -10,9 +10,33 @@ module.exports = function (jazzicon) {
function IconFactory (jazzicon) {
this.jazzicon = jazzicon
this.cache = {}
+
+ this.presets = {
+ '1':{ // Main network:
+ '0x48c80f1f4d53d5951e5d5438b54cba84f29f32a5': 'https://etherscan.io/token/images/augur.png',
+ '0xc66ea802717bfb9833400264dd12c2bceaa34a6d': 'https://etherscan.io/token/images/mkr-etherscan-35.png',
+ '0xa74476443119a942de498590fe1f2454d7d4ac0d': 'https://etherscan.io/token/images/golem.png',
+ '0xaec2e87e0a235266d9c5adc9deb4b2e29b54d009': 'https://etherscan.io/token/images/sngls.png',
+
+ }
+ }
}
-IconFactory.prototype.iconForAddress = function (address, diameter, imageify) {
+IconFactory.prototype.iconForAddress = function (address, diameter, imageify, network) {
+
+ try {
+ const presetUri = this.presets[network][address.toLowerCase()]
+ if (presetUri) {
+ var img = document.createElement('img')
+ img.src = presetUri
+ img.style.width = `${diameter}px`
+ img.style.height = `${diameter}px`
+ img.style.borderRadius = `${diameter/2}px`
+ return img
+ }
+ } catch (e) {}
+
+
if (imageify) {
return this.generateIdenticonImg(address, diameter)
} else {