diff --git a/apps/web/src/components/Icons/Sign.tsx b/apps/web/src/components/Icons/Sign.tsx
index b77741ab56e..2c961e4f3ba 100644
--- a/apps/web/src/components/Icons/Sign.tsx
+++ b/apps/web/src/components/Icons/Sign.tsx
@@ -1,7 +1,7 @@
export const Sign = () => (
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/components/icons/CoinStack.tsx b/packages/ui/src/components/icons/CoinStack.tsx
index cbd10937b31..36bee270a34 100644
--- a/packages/ui/src/components/icons/CoinStack.tsx
+++ b/packages/ui/src/components/icons/CoinStack.tsx
@@ -49,5 +49,5 @@ export const [CoinStack, AnimatedCoinStack] = createIcon({
/>
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/components/icons/Compass.tsx b/packages/ui/src/components/icons/Compass.tsx
index 663c35a793c..ebdab694131 100644
--- a/packages/ui/src/components/icons/Compass.tsx
+++ b/packages/ui/src/components/icons/Compass.tsx
@@ -13,5 +13,5 @@ export const [Compass, AnimatedCompass] = createIcon({
/>
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/components/icons/CrosschainIcon.tsx b/packages/ui/src/components/icons/CrosschainIcon.tsx
index 9e866968c50..5fc0beea846 100644
--- a/packages/ui/src/components/icons/CrosschainIcon.tsx
+++ b/packages/ui/src/components/icons/CrosschainIcon.tsx
@@ -14,5 +14,5 @@ export const [CrosschainIcon, AnimatedCrosschainIcon] = createIcon({
/>
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/components/icons/FileListCheck.tsx b/packages/ui/src/components/icons/FileListCheck.tsx
index 71df721d717..47674360f7a 100644
--- a/packages/ui/src/components/icons/FileListCheck.tsx
+++ b/packages/ui/src/components/icons/FileListCheck.tsx
@@ -16,5 +16,5 @@ export const [FileListCheck, AnimatedFileListCheck] = createIcon({
),
- defaultFill: '#FC74FE',
+ defaultFill: '#00FFFF',
})
diff --git a/packages/ui/src/components/icons/Magic.tsx b/packages/ui/src/components/icons/Magic.tsx
index 1589dfd320d..f1a111b87e8 100644
--- a/packages/ui/src/components/icons/Magic.tsx
+++ b/packages/ui/src/components/icons/Magic.tsx
@@ -9,7 +9,7 @@ export const [Magic, AnimatedMagic] = createIcon({
),
diff --git a/packages/ui/src/components/icons/OneToOne.tsx b/packages/ui/src/components/icons/OneToOne.tsx
index 48b45c91aa2..db097776a32 100644
--- a/packages/ui/src/components/icons/OneToOne.tsx
+++ b/packages/ui/src/components/icons/OneToOne.tsx
@@ -25,5 +25,5 @@ export const [OneToOne, AnimatedOneToOne] = createIcon({
/>
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/components/icons/PencilDetailed.tsx b/packages/ui/src/components/icons/PencilDetailed.tsx
index 904a3b9b9c1..6c04544e7c7 100644
--- a/packages/ui/src/components/icons/PencilDetailed.tsx
+++ b/packages/ui/src/components/icons/PencilDetailed.tsx
@@ -13,5 +13,5 @@ export const [PencilDetailed, AnimatedPencilDetailed] = createIcon({
/>
),
- defaultFill: '#FC72FF',
+ defaultFill: '#00FFFF',
})
diff --git a/packages/ui/src/components/icons/Pin.tsx b/packages/ui/src/components/icons/Pin.tsx
index 687c6958494..46227b702c9 100644
--- a/packages/ui/src/components/icons/Pin.tsx
+++ b/packages/ui/src/components/icons/Pin.tsx
@@ -27,5 +27,5 @@ export const [Pin, AnimatedPin] = createIcon({
),
- defaultFill: '#FC72FF',
+ defaultFill: '#00FFFF',
})
diff --git a/packages/ui/src/components/icons/Rocket.tsx b/packages/ui/src/components/icons/Rocket.tsx
index c7059b4ea6d..5d4488085ec 100644
--- a/packages/ui/src/components/icons/Rocket.tsx
+++ b/packages/ui/src/components/icons/Rocket.tsx
@@ -13,5 +13,5 @@ export const [Rocket, AnimatedRocket] = createIcon({
/>
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/components/icons/SearchFilled.tsx b/packages/ui/src/components/icons/SearchFilled.tsx
index b2a99421e89..45d031b329f 100644
--- a/packages/ui/src/components/icons/SearchFilled.tsx
+++ b/packages/ui/src/components/icons/SearchFilled.tsx
@@ -19,5 +19,5 @@ export const [SearchFilled, AnimatedSearchFilled] = createIcon({
/>
),
- defaultFill: '#F50DB4',
+ defaultFill: '#00CCCC',
})
diff --git a/packages/ui/src/components/icons/SmartWallet.tsx b/packages/ui/src/components/icons/SmartWallet.tsx
index 5de30d19b30..a0f0736cc40 100644
--- a/packages/ui/src/components/icons/SmartWallet.tsx
+++ b/packages/ui/src/components/icons/SmartWallet.tsx
@@ -24,5 +24,5 @@ export const [SmartWallet, AnimatedSmartWallet] = createIcon({
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/components/icons/StickyNoteSquare.tsx b/packages/ui/src/components/icons/StickyNoteSquare.tsx
index 6415b92bd45..b29134350b7 100644
--- a/packages/ui/src/components/icons/StickyNoteSquare.tsx
+++ b/packages/ui/src/components/icons/StickyNoteSquare.tsx
@@ -13,5 +13,5 @@ export const [StickyNoteSquare, AnimatedStickyNoteSquare] = createIcon({
/>
),
- defaultFill: '#FC74FE',
+ defaultFill: '#00FFFF',
})
diff --git a/packages/ui/src/components/icons/Stopwatch.tsx b/packages/ui/src/components/icons/Stopwatch.tsx
index 6ee36479406..44325380902 100644
--- a/packages/ui/src/components/icons/Stopwatch.tsx
+++ b/packages/ui/src/components/icons/Stopwatch.tsx
@@ -15,5 +15,5 @@ export const [Stopwatch, AnimatedStopwatch] = createIcon({
/>
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/components/icons/SwapDotted.tsx b/packages/ui/src/components/icons/SwapDotted.tsx
index 26d802d1bb5..d529f74ed0a 100644
--- a/packages/ui/src/components/icons/SwapDotted.tsx
+++ b/packages/ui/src/components/icons/SwapDotted.tsx
@@ -15,5 +15,5 @@ export const [SwapDotted, AnimatedSwapDotted] = createIcon({
/>
),
- defaultFill: '#FEF4FF',
+ defaultFill: '#F0FFFF',
})
diff --git a/packages/ui/src/components/icons/Unichain.tsx b/packages/ui/src/components/icons/Unichain.tsx
index 6f47d346839..d7583c7fc4b 100644
--- a/packages/ui/src/components/icons/Unichain.tsx
+++ b/packages/ui/src/components/icons/Unichain.tsx
@@ -13,5 +13,5 @@ export const [Unichain, AnimatedUnichain] = createIcon({
/>
),
- defaultFill: '#F50DB4',
+ defaultFill: '#00CCCC',
})
diff --git a/packages/ui/src/components/icons/UniswapXGeneric.tsx b/packages/ui/src/components/icons/UniswapXGeneric.tsx
index feeb2615d6e..cef53d82a82 100644
--- a/packages/ui/src/components/icons/UniswapXGeneric.tsx
+++ b/packages/ui/src/components/icons/UniswapXGeneric.tsx
@@ -13,5 +13,5 @@ export const [UniswapXGeneric, AnimatedUniswapXGeneric] = createIcon({
/>
),
- defaultFill: '#FF37C7',
+ defaultFill: '#00DDDD',
})
diff --git a/packages/ui/src/hooks/useColorHexFromThemeKey.test.ts b/packages/ui/src/hooks/useColorHexFromThemeKey.test.ts
index 9c8061cc4e8..5985b4bab1d 100644
--- a/packages/ui/src/hooks/useColorHexFromThemeKey.test.ts
+++ b/packages/ui/src/hooks/useColorHexFromThemeKey.test.ts
@@ -20,7 +20,7 @@ describe(useColorHexFromThemeKey, () => {
// Mock the colors returned by useSporeColors
const mockColors = {
neutral1: { val: '#000000', get: (): string => '#000000', variable: 'neutral1' },
- accent1: { val: '#FC72FF', get: (): string => '#FC72FF', variable: 'accent1' },
+ accent1: { val: '#00FFFF', get: (): string => '#00FFFF', variable: 'accent1' },
surface1: { val: '#FFFFFF', get: (): string => '#FFFFFF', variable: 'surface1' },
} as unknown as ReturnType
mockUseSporeColors.mockReturnValue(mockColors)
@@ -31,7 +31,7 @@ describe(useColorHexFromThemeKey, () => {
const { result: surface1Result } = renderHook(() => useColorHexFromThemeKey('surface1'))
expect(neutral1Result.current).toEqual({ val: '#000000', get: expect.any(Function), variable: 'neutral1' })
- expect(accent1Result.current).toEqual({ val: '#FC72FF', get: expect.any(Function), variable: 'accent1' })
+ expect(accent1Result.current).toEqual({ val: '#00FFFF', get: expect.any(Function), variable: 'accent1' })
expect(surface1Result.current).toEqual({ val: '#FFFFFF', get: expect.any(Function), variable: 'surface1' })
})
diff --git a/packages/ui/src/theme/color/colors.ts b/packages/ui/src/theme/color/colors.ts
index 126eb7dd50e..10eb1ec03a5 100644
--- a/packages/ui/src/theme/color/colors.ts
+++ b/packages/ui/src/theme/color/colors.ts
@@ -1,11 +1,11 @@
import { opacifyRaw } from 'ui/src/theme/color/utils'
const accentColors = {
- pinkLight: '#FEF4FF',
- pinkPastel: '#FDAFF0',
- pinkBase: '#FC74FE',
- pinkVibrant: '#F50DB4',
- pinkDark: '#361A37',
+ pinkLight: '#F0FFFF',
+ pinkPastel: '#80FFFF',
+ pinkBase: '#00FFFF',
+ pinkVibrant: '#00CCCC',
+ pinkDark: '#0A2E2E',
redLight: '#FFF2F1',
redPastel: '#FDCFC4',
@@ -78,7 +78,7 @@ export const colors = {
uniswapXViolet: '#4673FA',
uniswapXPurple: '#7D55FB',
- fiatOnRampBanner: '#FB36D0',
+ fiatOnRampBanner: '#00CCCC',
}
export const DEP_accentColors = {
@@ -91,7 +91,7 @@ export const DEP_accentColors = {
green400: '#209853',
magenta100: '#FAD8F8',
magenta50: '#FFF1FE',
- magentaVibrant: '#FC72FF',
+ magentaVibrant: '#00FFFF',
red200: '#FEA79B',
red300: '#FD766B',
red400: '#FA2B39',
@@ -190,15 +190,15 @@ const sporeLight = {
surface4: 'rgba(255, 255, 255, 0.64)',
surface5: 'rgba(0,0,0,0.04)',
surface5Hovered: 'rgba(0,0,0,0.06)',
- accent1: '#FF37C7',
- accent1Hovered: '#E500A5',
- accent2: 'rgba(255, 55, 199, 0.08)',
- accent2Hovered: 'rgba(255, 55, 199, 0.12)',
- accent2Solid: '#FFF3FC',
+ accent1: '#00DDDD',
+ accent1Hovered: '#00BBBB',
+ accent2: 'rgba(0, 255, 255, 0.08)',
+ accent2Hovered: 'rgba(0, 255, 255, 0.12)',
+ accent2Solid: '#F0FFFF',
accent3: '#222222',
accent3Hovered: colors.black,
- DEP_accentSoft: '#FC72FF33', //33 = 20%
+ DEP_accentSoft: '#00FFFF33', //33 = 20%
DEP_blue400: '#4C82FB',
statusSuccess: '#0C8911',
@@ -239,16 +239,16 @@ const sporeDark = {
surface4: 'rgba(255,255,255,0.20)',
surface5: 'rgba(0,0,0,0.04)',
surface5Hovered: 'rgba(0,0,0,0.06)',
- accent1: '#FF37C7',
- accent1Hovered: '#E500A5',
+ accent1: '#00DDDD',
+ accent1Hovered: '#00BBBB',
- accent2: 'rgba(255, 55, 199, 0.08)',
- accent2Hovered: 'rgba(255, 55, 199, 0.12)',
- accent2Solid: '#261621',
+ accent2: 'rgba(0, 255, 255, 0.08)',
+ accent2Hovered: 'rgba(0, 255, 255, 0.12)',
+ accent2Solid: '#0D2626',
accent3: colors.white,
accent3Hovered: '#F5F5F5',
- DEP_accentSoft: '#FC72FF33', //33 = 20%
+ DEP_accentSoft: '#00FFFF33', //33 = 20%
DEP_blue400: '#4C82FB',
statusSuccess: '#21C95E',
diff --git a/packages/ui/src/utils/colors/index.ts b/packages/ui/src/utils/colors/index.ts
index fa384297800..a32651cf198 100644
--- a/packages/ui/src/utils/colors/index.ts
+++ b/packages/ui/src/utils/colors/index.ts
@@ -172,8 +172,8 @@ type LogolessColorSchemes = {
const logolessColorSchemes: LogolessColorSchemes = {
// TODO (MOB-2417): update the colors in the global colors file to these and pull from there
[LOGOLESS_COLORS.PINK]: {
- light: { foreground: '#FC74FE', background: '#FEF4FF' },
- dark: { foreground: '#FC74FE', background: '#361A37' },
+ light: { foreground: '#00FFFF', background: '#F0FFFF' },
+ dark: { foreground: '#00FFFF', background: '#0A2E2E' },
},
[LOGOLESS_COLORS.ORANGE]: {
light: { foreground: '#FF7715', background: '#FFF2F1' },
diff --git a/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts b/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts
index 1f818a8d5ed..393397d1823 100644
--- a/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts
+++ b/packages/uniswap/src/components/TokenSelector/hooks/useCommonTokensOptionsWithFallback.ts
@@ -34,13 +34,16 @@ export function useCommonTokensOptionsWithFallback({
const shouldFallback = (!data || data.length === 0) && commonBases?.length
+ // Use GQL-enriched options if available, otherwise fall back to static COMMON_BASES directly
+ const fallbackData = commonBasesTokenOptions ?? commonBases
+
return useMemo(
() => ({
- data: shouldFallback ? commonBasesTokenOptions : data,
+ data: shouldFallback ? fallbackData : data,
error: shouldFallback ? undefined : error,
refetch,
- loading,
+ loading: shouldFallback ? false : loading,
}),
- [commonBasesTokenOptions, data, error, loading, refetch, shouldFallback],
+ [fallbackData, data, error, loading, refetch, shouldFallback],
)
}
diff --git a/packages/uniswap/src/constants/tokens.ts b/packages/uniswap/src/constants/tokens.ts
index eb99511e774..4ff2dce21fa 100644
--- a/packages/uniswap/src/constants/tokens.ts
+++ b/packages/uniswap/src/constants/tokens.ts
@@ -81,7 +81,7 @@ export const BUSD_BSC = new Token(UniverseChainId.Bnb, '0xe9e7CEA3DedcA5984780Ba
// LightLink tokens
export const USDC_LIGHTLINK = new Token(
UniverseChainId.LightLink,
- '0x18fB38404DADee1727Be4b805c5b242B5413Fa40',
+ '0x18fB38404DADeE1727Be4b805c5b242B5413Fa40',
6,
'USDC',
'USD Coin',
@@ -102,7 +102,7 @@ export const USDT_LIGHTLINK = new Token(
)
export const LL_TOKEN = new Token(
UniverseChainId.LightLink,
- '0x519d3443cacc61bd844546edaea48e5502021802',
+ '0x519d3443cACc61bD844546eDAea48E5502021802',
18,
'LL',
'LightLink',
@@ -310,7 +310,7 @@ export const WRAPPED_NATIVE_CURRENCY: { [chainId: number]: Token | undefined } =
),
[UniverseChainId.LightLink]: new Token(
UniverseChainId.LightLink,
- '0x7ebef2a4b1b09381ec5b9df8c5c6f2dbeca59c73',
+ '0x7EbeF2A4b1B09381Ec5B9dF8C5c6f2dBECA59c73',
18,
'WETH',
'Wrapped Ether',