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" +}