From 6d49897443837eafd1798a31c8da3901d9fad5dd Mon Sep 17 00:00:00 2001 From: Florent Tapponnier Date: Fri, 26 Jun 2026 15:24:27 +0200 Subject: [PATCH] fix(logos): coinbase + kucoin colored PNG (was monochrome SVG, invisible in dark mode) simpleicons SVGs are monochrome (renders black) so coinbase and kucoin logos vanished in dark mode. Replace with the colored 200x200 PNGs from the CoinMarketCap exchange CDN, same source as bitget/deribit/gate/kraken/mexc. --- public/logos/coinbase.png | Bin 0 -> 2027 bytes public/logos/coinbase.svg | 1 - public/logos/kucoin.png | Bin 0 -> 3832 bytes public/logos/kucoin.svg | 1 - src/lib/logo-manifest.ts | 4 ++-- 5 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 public/logos/coinbase.png delete mode 100644 public/logos/coinbase.svg create mode 100644 public/logos/kucoin.png delete mode 100644 public/logos/kucoin.svg diff --git a/public/logos/coinbase.png b/public/logos/coinbase.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7f8393e1184f437ec27e856f799e0e33e15d50 GIT binary patch literal 2027 zcmbtV=~ohn9wjwY7NJ})bHOywQj|o)1s7DbW!%bb+#M^Lv@(})z{=eMwX$r)To5Kp z3pL3SwcN{)g31&$XI#TwGtI)r>AiQ}Uoao;{oQlF-E+_R-OD~+9#D`D2mk;;4|uxy z{kSjw0~O#8eh|bh0|1mC9&mFxN(rAY9ZGrU2`A|(7{b$CkxD|!mk)+`#oO)I(|Q5> zEqKyf+&PINJ1V}_tLJQVdN{hd#BRx&lj#90Ka?;Ko@r; z`Qg~0C1rCpT9UfHb(p2Xk@ep-6w8u9i`IF6LCeuYk5Wav^rSalJ&(?0s)-$>bOCt!P0kX3}>@@ro81`Yh0R*PJPh_Sm8&GZpe_e zG^k4}`LfOS`ai;0d9JZ>8#m4)mbjsF{TLC+a4qHt51ZR6`RsFOXT~7=ClLv`c50Hf zT(b1l*$6Iww1dNLLaCY-6mT^*8$Z=A zY@y zT-sY`1T`?tntE5*0JNMrT$brT4kx5&mA2EbB80UF@3Ew#=$wGBVqNO8v0Xia1!0~r zD0|{m)l;&XqKKNJAK&^|5I?vloZjW>_NXuM%QiJwJ2Z)rV z76D0`hc&)A%e$*BVA5%W`EOxzRh?}SA7|QcS&ZGuI)21U#8Ua09I(|SU5n|zR1bn#9D0*}`mKo~OL0`f*wMsAUa;7jgev2WrFfLfxLvX=`-< zi^>Tl8y(nFhOFQ_yeXL%s$EX)A3Lytq8%F3?vIvTAq{lgN|IRm(MOl{JZX(M9{YQ)68sN%IrV(LeJW#CERxDdTKK=iYb zQ(xa3#;HVKwCP-|IVh$J#X!Tg=>1=+cu~28L1<`t*T|e&95Q-uvn|h$$I3OIE5buU zchZC2E=0BIHooagu#=wcdXr2YiHAS|^&FHK2|q+G!gE40T>9>%Jh`0vM`8vr`^o#= zu-nDXif%2#RC5ahPTDTa+wWB^){$LJ%;tf3Qyu)6ZH@%LMpl3q*bev9d#I<~E!)uu)2u)e8#=_p<_-W8ruOSg2v2b7A%`DqztBDd)D*$kt4Ng>3oxM^}bdY)vWN>#Tfy7H{*48~{0kD-}m5*3cZ4=4eoS??>d@>_kn9~rF5cb zURPpp<4%xE4Y8eJeh%T2#gL#pt($SrPEi0UlI(J2P_6ek%g8z5bjJV(KTE9@D#*$y qpPHLh>ZW$5JmZc5+iYE}|5kobzDr7MvD^GH;(!D0UT$1sWcojNCoinbase \ No newline at end of file diff --git a/public/logos/kucoin.png b/public/logos/kucoin.png new file mode 100644 index 0000000000000000000000000000000000000000..41156cba2e196f283ce0d63bbd9668a479ff749b GIT binary patch literal 3832 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 literal 0 HcmV?d00001 diff --git a/public/logos/kucoin.svg b/public/logos/kucoin.svg deleted file mode 100644 index 68462f47..00000000 --- a/public/logos/kucoin.svg +++ /dev/null @@ -1 +0,0 @@ -KuCoin \ No newline at end of file diff --git a/src/lib/logo-manifest.ts b/src/lib/logo-manifest.ts index 25cc7214..1f383257 100644 --- a/src/lib/logo-manifest.ts +++ b/src/lib/logo-manifest.ts @@ -190,11 +190,11 @@ const RAW: Record = { // ─── Perp funding stability cohort additions (bench № 043) ─── // Sourced via Mobula CEFI funding-rate aggregator. bitget: "/logos/bitget.png", - coinbase: "/logos/coinbase.svg", + coinbase: "/logos/coinbase.png", deribit: "/logos/deribit.png", gate: "/logos/gate.png", kraken: "/logos/kraken.png", - kucoin: "/logos/kucoin.svg", + kucoin: "/logos/kucoin.png", mexc: "/logos/mexc.png", // ─── Hyperliquid HIP-3 deployers (bench № 035) ───