diff --git a/packages/asset-swapper/CHANGELOG.json b/packages/asset-swapper/CHANGELOG.json index 545d13fed4..3a007389d2 100644 --- a/packages/asset-swapper/CHANGELOG.json +++ b/packages/asset-swapper/CHANGELOG.json @@ -13,6 +13,10 @@ { "note": "Improve Uniswap V3 gas schedule", "pr": 397 + }, + { + "note": "Fix add Native as VIP and use Path to compare all sources vs vip only", + "pr": 413 } ] }, 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 adadebe81d..f43259dc58 100644 --- a/packages/asset-swapper/src/utils/market_operation_utils/constants.ts +++ b/packages/asset-swapper/src/utils/market_operation_utils/constants.ts @@ -2224,7 +2224,14 @@ export const SPOOKYSWAP_ROUTER_BY_CHAIN_ID = valueByChainId( export const VIP_ERC20_BRIDGE_SOURCES_BY_CHAIN_ID = valueByChainId( { - [ChainId.Mainnet]: [ERC20BridgeSource.UniswapV2, ERC20BridgeSource.SushiSwap, ERC20BridgeSource.UniswapV3], + [ChainId.Mainnet]: [ + ERC20BridgeSource.UniswapV2, + ERC20BridgeSource.SushiSwap, + ERC20BridgeSource.UniswapV3, + ERC20BridgeSource.Curve, + ERC20BridgeSource.LiquidityProvider, + ERC20BridgeSource.Native, + ], [ChainId.BSC]: [ ERC20BridgeSource.PancakeSwap, ERC20BridgeSource.PancakeSwapV2, @@ -2234,6 +2241,8 @@ export const VIP_ERC20_BRIDGE_SOURCES_BY_CHAIN_ID = valueByChainId