diff --git a/packages/asset-swapper/CHANGELOG.json b/packages/asset-swapper/CHANGELOG.json index 30d0c26fe3..4f1bb31db1 100644 --- a/packages/asset-swapper/CHANGELOG.json +++ b/packages/asset-swapper/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "version": "16.45.1", + "changes": [ + { + "note": "Update `Celo` intermediate tokens", + "pr": 390 + } + ] + }, { "version": "16.45.0", "changes": [ diff --git a/packages/asset-swapper/src/utils/market_operation_utils/constants.ts b/packages/asset-swapper/src/utils/market_operation_utils/constants.ts index 036f24196a..3cd0e0c3e5 100644 --- a/packages/asset-swapper/src/utils/market_operation_utils/constants.ts +++ b/packages/asset-swapper/src/utils/market_operation_utils/constants.ts @@ -510,9 +510,23 @@ export const AVALANCHE_TOKENS = { }; export const CELO_TOKENS = { - WETH: '0xe919f65739c26a42616b7b8eedc6b5524d1e3ac4', WCELO: '0x471ece3750da237f93b8e339c536989b8978a438', + // Some of these tokens are Optics bridge? tokens which + // had an issue and migrated from v1 to v2 + WETHv1: '0xe919f65739c26a42616b7b8eedc6b5524d1e3ac4', + WETH: '0x122013fd7df1c6f636a5bb8f03108e876548b455', + WBTC: '0xbaab46e28388d2779e6e31fd00cf0e5ad95e327b', + cUSD: '0x765de816845861e75a25fca122bb6898b8b1282a', + // ?? + WBTCv1: '0xd629eb00deced2a080b7ec630ef6ac117e614f1b', + cETH: '0x2def4285787d58a2f811af24755a8150622f4361', + UBE: '0x00be915b9dcf56a3cbe739d9b9c202ca692409ec', + // Moolah + mCELO: '0x7d00cd74ff385c955ea3d79e47bf06bd7386387d', mCUSD: '0x918146359264c492bd6934071c6bd31c854edbc3', + mCEUR: '0xe273ad7ee11dcfaa87383ad5977ee1504ac07568', + amCUSD: '0x64defa3544c695db8c535d289d843a189aa26b98', + MOO: '0x17700282592d6917f6a73d0bf8accf4d578c131e', }; export const FANTOM_TOKENS = { @@ -713,7 +727,7 @@ export const DEFAULT_INTERMEDIATE_TOKENS_BY_CHAIN_ID = valueByChainId( AVALANCHE_TOKENS.USDC, ], [ChainId.Fantom]: [FANTOM_TOKENS.WFTM, FANTOM_TOKENS.WETH, FANTOM_TOKENS.DAI, FANTOM_TOKENS.USDC], - [ChainId.Celo]: [CELO_TOKENS.mCUSD, CELO_TOKENS.WETH, CELO_TOKENS.WCELO], + [ChainId.Celo]: [CELO_TOKENS.WCELO, CELO_TOKENS.mCUSD, CELO_TOKENS.WETH, CELO_TOKENS.amCUSD, CELO_TOKENS.WBTC], [ChainId.Optimism]: [OPTIMISM_TOKENS.WETH, OPTIMISM_TOKENS.DAI, OPTIMISM_TOKENS.USDC], }, [],