Add name to ticker list

This commit is contained in:
2025-10-20 16:26:01 +07:00
parent 79f07af899
commit d144ae73ca
2 changed files with 78 additions and 1 deletions

View File

@@ -200,13 +200,89 @@ public class DataController : ControllerBase
{ "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)
{
var tickerInfo = new TickerInfos
{
Ticker = ticker,
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);
}

View File

@@ -6,4 +6,5 @@ public class TickerInfos
{
public Enums.Ticker Ticker { get; set; }
public string ImageUrl { get; set; }
public string Name { get; set; }
}