From 475e6c7bca53e15eeeead6a9d53244cc19fb9200 Mon Sep 17 00:00:00 2001 From: Jacob Evans Date: Sat, 1 May 2021 10:35:54 +1000 Subject: [PATCH] fix: Temporarily remove PancakeV2/Bakery from VIP (#217) --- .../zero-ex/contracts/src/features/PancakeSwapFeature.sol | 2 +- packages/asset-swapper/CHANGELOG.json | 8 ++++++++ .../quote_consumers/exchange_proxy_swap_quote_consumer.ts | 5 +++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/contracts/zero-ex/contracts/src/features/PancakeSwapFeature.sol b/contracts/zero-ex/contracts/src/features/PancakeSwapFeature.sol index 6c92c0b645..85a1b108d6 100644 --- a/contracts/zero-ex/contracts/src/features/PancakeSwapFeature.sol +++ b/contracts/zero-ex/contracts/src/features/PancakeSwapFeature.sol @@ -280,7 +280,7 @@ contract PancakeSwapFeature is // Call pair.swap() switch mload(0xA20) // fork - case 1 { + case 2 { mstore(0xB00, BAKERYSWAP_PAIR_SWAP_CALL_SELECTOR_32) } default { diff --git a/packages/asset-swapper/CHANGELOG.json b/packages/asset-swapper/CHANGELOG.json index f4df624f4c..d8254426ce 100644 --- a/packages/asset-swapper/CHANGELOG.json +++ b/packages/asset-swapper/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "6.9.1", + "changes": [ + { + "note": "Temporarily remove PancakeV2 and BakerySwap from VIP" + } + ] + }, { "version": "6.9.0", "changes": [ diff --git a/packages/asset-swapper/src/quote_consumers/exchange_proxy_swap_quote_consumer.ts b/packages/asset-swapper/src/quote_consumers/exchange_proxy_swap_quote_consumer.ts index 7f1454e7aa..c50a8c0e94 100644 --- a/packages/asset-swapper/src/quote_consumers/exchange_proxy_swap_quote_consumer.ts +++ b/packages/asset-swapper/src/quote_consumers/exchange_proxy_swap_quote_consumer.ts @@ -197,8 +197,9 @@ export class ExchangeProxySwapQuoteConsumer implements SwapQuoteConsumerBase { this.chainId === ChainId.BSC && isDirectSwapCompatible(quote, optsWithDefaults, [ ERC20BridgeSource.PancakeSwap, - ERC20BridgeSource.PancakeSwapV2, - ERC20BridgeSource.BakerySwap, + // Temporarily removed until latest PancakeSwap VIP has been deployed + // ERC20BridgeSource.PancakeSwapV2, + // ERC20BridgeSource.BakerySwap, ERC20BridgeSource.SushiSwap, ERC20BridgeSource.ApeSwap, ERC20BridgeSource.CafeSwap,