diff --git a/libs/common-const/src/common.ts b/libs/common-const/src/common.ts index b84c95ec52..96c010b88b 100644 --- a/libs/common-const/src/common.ts +++ b/libs/common-const/src/common.ts @@ -67,7 +67,7 @@ export const COW_CONTRACT_ADDRESS: Record = { [SupportedChainId.POLYGON]: '0x2f4efd3aa42e15a1ec6114547151b63ee5d39958', [SupportedChainId.AVALANCHE]: null, [SupportedChainId.LENS]: null, - [SupportedChainId.BNB]: null, // TODO: add BNB COW token address when available + [SupportedChainId.BNB]: '0x5bfdaa3f7c28b9994b56135403bf1acea02595b0', [SupportedChainId.LINEA]: null, [SupportedChainId.PLASMA]: null, } diff --git a/libs/common-const/src/tokens.ts b/libs/common-const/src/tokens.ts index 8f67c43782..8a84e38a1f 100644 --- a/libs/common-const/src/tokens.ts +++ b/libs/common-const/src/tokens.ts @@ -595,7 +595,12 @@ const COW_TOKEN_SYMBOL = 'COW' const COW_TOKEN_NAME = 'CoW Protocol Token' const COW_TOKEN_DECIMALS = 18 -function getCowTokenForChain(chain: SupportedChainId, logoURI?: string): TokenWithLogo | null { +const DEFAULT_LOGO_URI = cowprotocolTokenLogoUrl( + COW_CONTRACT_ADDRESS[SupportedChainId.MAINNET]!.toLowerCase(), + SupportedChainId.MAINNET, +) + +function getCowTokenForChain(chain: SupportedChainId, logoURI: string = DEFAULT_LOGO_URI): TokenWithLogo | null { const address = COW_CONTRACT_ADDRESS[chain] if (!address) return null diff --git a/libs/tokens/src/const/defaultFavoriteTokens.ts b/libs/tokens/src/const/defaultFavoriteTokens.ts index db04f9a599..7ee5e59ebd 100644 --- a/libs/tokens/src/const/defaultFavoriteTokens.ts +++ b/libs/tokens/src/const/defaultFavoriteTokens.ts @@ -5,6 +5,7 @@ import { CBBTC_BASE, COW_TOKEN_ARBITRUM, COW_TOKEN_BASE, + COW_TOKEN_BNB, COW_TOKEN_MAINNET, COW_TOKEN_SEPOLIA, COW_TOKEN_XDAI, @@ -119,6 +120,7 @@ export const DEFAULT_FAVORITE_TOKENS: Record = { BUSD_BNB, DAI_BNB, BTCB_BNB, + COW_TOKEN_BNB, ]), [SupportedChainId.LINEA]: tokensListToMap([WRAPPED_NATIVE_CURRENCIES[SupportedChainId.LINEA], USDC_LINEA]), [SupportedChainId.PLASMA]: tokensListToMap([WRAPPED_NATIVE_CURRENCIES[SupportedChainId.PLASMA], USDT_PLASMA]),