From 5bddfe8309692c9c96e110d8a530e8779e488c46 Mon Sep 17 00:00:00 2001 From: rBurgett Date: Wed, 3 Nov 2021 15:12:56 -0400 Subject: [PATCH] Added LBC support to the UI --- src/app/components/shared/asset-piechart.js | 2 ++ src/app/modules/token-manifest.js | 5 +++-- src/static/images/coins/icon-lbc.png | Bin 0 -> 1097 bytes src/static/images/coins/icon-lbc@2x.png | Bin 0 -> 2027 bytes static-data/coin-data.json | 7 +++++++ 5 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 src/static/images/coins/icon-lbc.png create mode 100644 src/static/images/coins/icon-lbc@2x.png diff --git a/src/app/components/shared/asset-piechart.js b/src/app/components/shared/asset-piechart.js index fd51d43..e1dca70 100644 --- a/src/app/components/shared/asset-piechart.js +++ b/src/app/components/shared/asset-piechart.js @@ -319,6 +319,8 @@ export const chartColorForTicker = (ticker) => { return '#002352'; case 'DOGE': return '#C3A634'; + case 'LBC': + return '#46aa9e'; case 'LTC': return '#BFBBBB'; case 'PHR': diff --git a/src/app/modules/token-manifest.js b/src/app/modules/token-manifest.js index d4ceaea..f5cd013 100644 --- a/src/app/modules/token-manifest.js +++ b/src/app/modules/token-manifest.js @@ -30,7 +30,7 @@ class TokenManifest { infos.set(info.ticker, info); for (const t of this._manifest) { const token = new Token(t); - token.xbinfo = infos.get(token.ticker); + token.xbinfo = infos.get(token.ticker) || {}; if (token.ticker === 'BLOCK') token.xbinfo.rpcport = 41419; // default BLOCK port to ensure no clash with DX this._tokens.set(token.ticker, token); @@ -43,9 +43,10 @@ class TokenManifest { * @return Token */ getToken(ticker) { + console.log(ticker, this._tokens.has(ticker), this._tokens.get(ticker)); if (!this._tokens.has(ticker)) return null; - return this._tokens.get(ticker); + return this._tokens.get(ticker) ; } } diff --git a/src/static/images/coins/icon-lbc.png b/src/static/images/coins/icon-lbc.png new file mode 100644 index 0000000000000000000000000000000000000000..54df8db5eec5d2e13b64047b08e9795a006c73fd GIT binary patch literal 1097 zcmV-P1h)H$P)mUreY5)*eYUh zN=SzQ>^vudpnwPn#QZVfRU~A3T<7rwjmQ;g72oqZa?G-V1RqN%G$vTq3`R|t>JEDX zsn_W#CXcN)T!fSrm;i(nRka5_XLaYb2H9(?S-zyd4onUL;i%ZA6%AAJKjWNLe(0eV*%7=}}nMUM}Lmfdp^zFzH^K)$| zo|}i~fi`3cI*NQg3KapXNme35loyrYvTG+cEn14(yY{2hu`;9mTwC~8xE@iyM`W+j zjqLF$=X&%<266TM8+3>IRV2y_oiw)q&pX=iEYPaP(;yfQiF`q+ah$4_H{I%7i&c5; zCQmOnyvEyaU&gG-)DSA?9`nk5yDNwZ&Q!`bE?kPr&D+uWCy2`W7x?`9m*%=qB#e48 zjK58^r@XKPHfs*L2l~}qGE97jls>rGNKDi;fIT|5c8l`DDkU^pKG{~7^Dj?=TP_a||oLlO5#kv_#t{Fq25v@6u7gr+it z)05Y1T(|`1>z=A(>mCTHard$UJ<&n)iv7C}(J|yD&$#mohyz86!H-*;6|))V)@{KG z`y70tOkid+K~EO1QQ!TRCfx8hAkSvQg$*t&o<2jRYd99gt4_^A+alceZ`M#69@CoT z>c%1DH`kr!#^I8i7;oz7Lh-yj)PL=u`5~h2jg$Az$3`MwGg5(`aW#etQ7S{2CrmO9 zHAm+|&v#1M2F<)r1{We#iY*b@ZsfhEWyml|Ddn!bf1OdSpi(?b-G)?*s_4%dqZ>yW z!uKiH3J$jsuM^<#*B-8FDfZD5DF#uN4I@}4%l0Mp z2AYk@4tgU>dcDd?dZZ>i_ZewS7`$-MB1*`BYD`>t^Xvbfysq+%w>eFQYR_}AM@Z?CLae6p?ZE%)8I;tXQ#}2MP<#FthTHRhU^ulG`~?vJ P00000NkvXXu0mjf35NUF literal 0 HcmV?d00001 diff --git a/src/static/images/coins/icon-lbc@2x.png b/src/static/images/coins/icon-lbc@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1b62a680cb4b6a7adc9b32ddc61274ed69ca6d GIT binary patch literal 2027 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 JPDHLkV1feuomv0@ literal 0 HcmV?d00001 diff --git a/static-data/coin-data.json b/static-data/coin-data.json index 899e719..82786f3 100644 --- a/static-data/coin-data.json +++ b/static-data/coin-data.json @@ -82,5 +82,12 @@ "website": "https://polispay.org/", "explorer": "https://explorer.polispay.org/", "explorerTx": "https://explorer.polispay.org/tx/{{tx}}" + }, + { + "ticker": "LBC", + "name": "LBRY Credits", + "website": "https://lbry.com/", + "explorer": "https://explorer.lbry.com/", + "explorerTx": "https://explorer.lbry.com/tx/{{tx}}" } ]