From 55d6e431585daff28650a8df8c2dc565ab59339e Mon Sep 17 00:00:00 2001 From: Florent Tapponnier <160007691+Flotapponnier@users.noreply.github.com> Date: Tue, 11 Aug 2026 22:48:05 +0200 Subject: [PATCH] fix(apps): add missing logos for bullx, photon, banana-gun --- public/logos/banana-gun.png | Bin 0 -> 5793 bytes public/logos/bullx.png | Bin 0 -> 2934 bytes public/logos/photon.webp | Bin 0 -> 2068 bytes src/lib/logo-manifest.ts | 3 +++ src/lib/trading-apps-config.ts | 6 +++--- 5 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 public/logos/banana-gun.png create mode 100644 public/logos/bullx.png create mode 100644 public/logos/photon.webp diff --git a/public/logos/banana-gun.png b/public/logos/banana-gun.png new file mode 100644 index 0000000000000000000000000000000000000000..740eca24067ae3aa826a7ff132deff3784d47b35 GIT binary patch literal 5793 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 literal 0 HcmV?d00001 diff --git a/src/lib/logo-manifest.ts b/src/lib/logo-manifest.ts index 4a2de723..4137b373 100644 --- a/src/lib/logo-manifest.ts +++ b/src/lib/logo-manifest.ts @@ -297,6 +297,9 @@ const RAW: Record = { trojan: "/logos/trojan.jpg", gmgn: "/logos/gmgn.jpg", maestro: "/logos/maestro.jpg", + bullx: "/logos/bullx.png", + photon: "/logos/photon.webp", + "banana-gun": "/logos/banana-gun.png", // ─── App Store ratings (bench № 202) ─── pumpfun: "/logos/pumpfun.svg", diff --git a/src/lib/trading-apps-config.ts b/src/lib/trading-apps-config.ts index 91c2fd8a..f5116f8c 100644 --- a/src/lib/trading-apps-config.ts +++ b/src/lib/trading-apps-config.ts @@ -13,12 +13,12 @@ export type AppMeta = { export const TRADING_APPS: AppMeta[] = [ { id: "pump.fun", name: "pump.fun", category: "meme-bot", logoKey: "pump-fun", productUrl: "https://pump.fun", benchUrl: null, evmKey: "pumpfun", solanaKey: "pump.fun", perpsSlug: null }, { id: "fomo", name: "FOMO", category: "meme-bot", logoKey: "fomo", productUrl: "https://fomo.fund", benchUrl: null, evmKey: null, solanaKey: "fomo", perpsSlug: null }, - { id: "bullx", name: "BullX", category: "meme-bot", logoKey: null, productUrl: "https://bullx.io", benchUrl: null, evmKey: null, solanaKey: "bullx", perpsSlug: null }, - { id: "photon", name: "Photon", category: "meme-bot", logoKey: null, productUrl: "https://photon-sol.tinyastro.io", benchUrl: null, evmKey: null, solanaKey: "photon", perpsSlug: null }, + { id: "bullx", name: "BullX", category: "meme-bot", logoKey: "bullx", productUrl: "https://bullx.io", benchUrl: null, evmKey: null, solanaKey: "bullx", perpsSlug: null }, + { id: "photon", name: "Photon", category: "meme-bot", logoKey: "photon", productUrl: "https://photon-sol.tinyastro.io", benchUrl: null, evmKey: null, solanaKey: "photon", perpsSlug: null }, { id: "gmgn", name: "GMGN", category: "telegram-bot", logoKey: "gmgn", productUrl: "https://gmgn.ai", benchUrl: null, evmKey: "gmgn", solanaKey: "gmgn", perpsSlug: null }, { id: "axiom", name: "Axiom", category: "telegram-bot", logoKey: "axiom", productUrl: "https://axiom.trade", benchUrl: null, evmKey: "axiom", solanaKey: "axiom", perpsSlug: null }, { id: "maestro", name: "Maestro", category: "telegram-bot", logoKey: "maestro", productUrl: "https://maestro.bots.gg", benchUrl: null, evmKey: "maestro", solanaKey: null, perpsSlug: null }, - { id: "banana-gun", name: "Banana Gun", category: "telegram-bot", logoKey: null, productUrl: "https://t.me/BananaGunSniper_bot", benchUrl: null, evmKey: "banana-gun", solanaKey: null, perpsSlug: null }, + { id: "banana-gun", name: "Banana Gun", category: "telegram-bot", logoKey: "banana-gun", productUrl: "https://t.me/BananaGunSniper_bot", benchUrl: null, evmKey: "banana-gun", solanaKey: null, perpsSlug: null }, { id: "trojan", name: "Trojan", category: "telegram-bot", logoKey: "trojan", productUrl: "https://trojan.bot", benchUrl: null, evmKey: null, solanaKey: "trojan", perpsSlug: null }, { id: "hyperliquid", name: "Hyperliquid", category: "perps", logoKey: "hyperliquid", productUrl: "https://hyperliquid.xyz", benchUrl: "/hyperliquid", evmKey: null, solanaKey: null, perpsSlug: "hyperliquid" }, { id: "jupiter-perps", name: "Jupiter Perps", category: "perps", logoKey: "jupiter", productUrl: "https://jup.ag/perps", benchUrl: null, evmKey: null, solanaKey: null, perpsSlug: "jupiter-perps" },