Add name to ticker list
This commit is contained in:
@@ -200,13 +200,89 @@ public class DataController : ControllerBase
|
|||||||
{ "OM", "https://assets.coingecko.com/coins/images/12151/standard/OM_Token.png?1696511991" }
|
{ "OM", "https://assets.coingecko.com/coins/images/12151/standard/OM_Token.png?1696511991" }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var tokenNames = new Dictionary<string, string>
|
||||||
|
{
|
||||||
|
{ "AAVE", "Aave" },
|
||||||
|
{ "ADA", "Cardano" },
|
||||||
|
{ "APE", "ApeCoin" },
|
||||||
|
{ "ARB", "Arbitrum" },
|
||||||
|
{ "ATOM", "Cosmos" },
|
||||||
|
{ "AVAX", "Avalanche" },
|
||||||
|
{ "BNB", "BNB" },
|
||||||
|
{ "BTC", "Bitcoin" },
|
||||||
|
{ "DOGE", "Dogecoin" },
|
||||||
|
{ "DOT", "Polkadot" },
|
||||||
|
{ "ETH", "Ethereum" },
|
||||||
|
{ "FIL", "Filecoin" },
|
||||||
|
{ "GMX", "GMX" },
|
||||||
|
{ "LINK", "Chainlink" },
|
||||||
|
{ "LTC", "Litecoin" },
|
||||||
|
{ "MATIC", "Polygon" },
|
||||||
|
{ "NEAR", "NEAR Protocol" },
|
||||||
|
{ "OP", "Optimism" },
|
||||||
|
{ "PEPE", "Pepe" },
|
||||||
|
{ "SOL", "Solana" },
|
||||||
|
{ "UNI", "Uniswap" },
|
||||||
|
{ "USDC", "USD Coin" },
|
||||||
|
{ "USDT", "Tether" },
|
||||||
|
{ "WIF", "dogwifhat" },
|
||||||
|
{ "XRP", "XRP" },
|
||||||
|
{ "SHIB", "Shiba Inu" },
|
||||||
|
{ "STX", "Stacks" },
|
||||||
|
{ "ORDI", "ORDI" },
|
||||||
|
{ "APT", "Aptos" },
|
||||||
|
{ "BOME", "BOOK OF MEME" },
|
||||||
|
{ "MEME", "Memecoin" },
|
||||||
|
{ "FLOKI", "Floki" },
|
||||||
|
{ "MEW", "cat in a dogs world" },
|
||||||
|
{ "TAO", "Bittensor" },
|
||||||
|
{ "BONK", "Bonk" },
|
||||||
|
{ "WLD", "Worldcoin" },
|
||||||
|
{ "tBTC", "tBTC" },
|
||||||
|
{ "EIGEN", "Eigenlayer" },
|
||||||
|
{ "SUI", "Sui" },
|
||||||
|
{ "SEI", "Sei" },
|
||||||
|
{ "DAI", "Dai" },
|
||||||
|
{ "TIA", "Celestia" },
|
||||||
|
{ "TRX", "TRON" },
|
||||||
|
{ "TON", "Toncoin" },
|
||||||
|
{ "PENDLE", "Pendle" },
|
||||||
|
{ "wstETH", "Wrapped stETH" },
|
||||||
|
{ "USDe", "Ethena USDe" },
|
||||||
|
{ "SATS", "1000SATS" },
|
||||||
|
{ "POL", "Polygon Ecosystem Token" },
|
||||||
|
{ "XLM", "Stellar" },
|
||||||
|
{ "BCH", "Bitcoin Cash" },
|
||||||
|
{ "ICP", "Internet Computer" },
|
||||||
|
{ "RENDER", "Render" },
|
||||||
|
{ "INJ", "Injective" },
|
||||||
|
{ "TRUMP", "TRUMP" },
|
||||||
|
{ "MELANIA", "MELANIA" },
|
||||||
|
{ "ENA", "Ethena" },
|
||||||
|
{ "FARTCOIN", "FARTCOIN" },
|
||||||
|
{ "AI16Z", "AI16Z" },
|
||||||
|
{ "ANIME", "ANIME" },
|
||||||
|
{ "BERA", "Berachain" },
|
||||||
|
{ "VIRTUAL", "Virtual Protocol" },
|
||||||
|
{ "PENGU", "Pudgy Penguins" },
|
||||||
|
{ "FET", "Artificial Superintelligence Alliance" },
|
||||||
|
{ "ONDO", "Ondo" },
|
||||||
|
{ "AIXBT", "AIXBT" },
|
||||||
|
{ "CAKE", "PancakeSwap" },
|
||||||
|
{ "S", "Sonic" },
|
||||||
|
{ "JUP", "Jupiter" },
|
||||||
|
{ "HYPE", "Hyperliquid" },
|
||||||
|
{ "OM", "MANTRA" }
|
||||||
|
};
|
||||||
|
|
||||||
foreach (var ticker in availableTicker)
|
foreach (var ticker in availableTicker)
|
||||||
{
|
{
|
||||||
var tickerInfo = new TickerInfos
|
var tickerInfo = new TickerInfos
|
||||||
{
|
{
|
||||||
Ticker = ticker,
|
Ticker = ticker,
|
||||||
ImageUrl = tokens.GetValueOrDefault(ticker.ToString(),
|
ImageUrl = tokens.GetValueOrDefault(ticker.ToString(),
|
||||||
"https://assets.coingecko.com/coins/images/1/small/bitcoin.png?1547033579") // Default to BTC image if not found
|
"https://assets.coingecko.com/coins/images/1/small/bitcoin.png?1547033579"), // Default to BTC image if not found
|
||||||
|
Name = tokenNames.GetValueOrDefault(ticker.ToString(), ticker.ToString())
|
||||||
};
|
};
|
||||||
tickerInfos.Add(tickerInfo);
|
tickerInfos.Add(tickerInfo);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,4 +6,5 @@ public class TickerInfos
|
|||||||
{
|
{
|
||||||
public Enums.Ticker Ticker { get; set; }
|
public Enums.Ticker Ticker { get; set; }
|
||||||
public string ImageUrl { get; set; }
|
public string ImageUrl { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user