From 100255e4b53017613d7cf8d1536c2755bbb57588 Mon Sep 17 00:00:00 2001 From: Yaroslaw Biloshytskyi Date: Sun, 7 Jul 2024 00:31:43 +0300 Subject: [PATCH] Add token icons --- service/layer/views.py | 7 +++++-- service/token_icons.py | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 service/token_icons.py diff --git a/service/layer/views.py b/service/layer/views.py index 8ae03dc..20fc7a4 100644 --- a/service/layer/views.py +++ b/service/layer/views.py @@ -1,6 +1,7 @@ from ..models import Block, Token, Balance from ..models import FeeAddress, TokenCost from ..models import Transfer, Address +from ..token_icons import token_icons from fastapi import APIRouter from ..chain import get_chain from ..errors import Abort @@ -64,7 +65,8 @@ async def tokens_list( "transfers": transfers, "ticker": token.ticker, "type": token.type, - "holders": holders + "holders": holders, + "icon": token_icons.get(token.ticker, None) }) return { @@ -91,7 +93,8 @@ async def token_info( "transfers": transfers, "ticker": token.ticker, "type": token.type, - "holders": holders + "holders": holders, + "icon": token_icons.get(token.ticker, None) } @router.get( diff --git a/service/token_icons.py b/service/token_icons.py new file mode 100644 index 0000000..2cc37be --- /dev/null +++ b/service/token_icons.py @@ -0,0 +1,4 @@ +# Ticker to url +token_icons = { + "DOGE": "https://upload.wikimedia.org/wikipedia/en/d/d0/Dogecoin_Logo.png" +}