diff --git a/src/components/Currency.tsx b/src/components/Currency.tsx
index 7ea9fd90..b3af3e18 100644
--- a/src/components/Currency.tsx
+++ b/src/components/Currency.tsx
@@ -61,9 +61,11 @@ export function Currency(props: Props) {
href={`${makeBlockExplorerLink(address, chainId, "address")}`}
className="border text-sm inline-flex gap-2 items-center border-dashed border-dark/50 hover:border-dark rounded-lg px-1 mr-1"
>
- {symbolForDisplay}
{hasIcon ? (
-
+ <>
+ {symbolForDisplay}
+
+ >
) : (
symbolForDisplay
)}
diff --git a/src/constants/tokens.ts b/src/constants/tokens.ts
index 9daf617e..dca8752a 100644
--- a/src/constants/tokens.ts
+++ b/src/constants/tokens.ts
@@ -1,9 +1,7 @@
import type { Address } from "wagmi";
// Add chains as we support bridged usdc
-const USDC_MAP: {
- [key: number]: Record
;
-} = {
+const USDC_MAP: Record> = {
137: {
"0x2791bca1f2de4661ed88a30c99a7a9449aa84174": "USDC.e",
},
@@ -14,5 +12,7 @@ export function resolveUsdcSymbol(
address: Address | undefined,
) {
if (!chainId || !address) return;
- return USDC_MAP?.[chainId]?.[address];
+ return Object.entries(USDC_MAP?.[chainId] ?? {})?.find(
+ ([add, _]) => add.toLowerCase() === address.toLowerCase(),
+ )?.[1];
}