From 0233f00b4e6239a826410675b73daacde5fe6e66 Mon Sep 17 00:00:00 2001 From: Kyu Date: Wed, 18 May 2022 17:00:11 -0700 Subject: [PATCH] Increase KyberDMM base gas [TKR-317] (#479) * Increase KyberDMM base gas * Update CHANGELOG.json --- packages/asset-swapper/CHANGELOG.json | 4 ++++ .../src/utils/market_operation_utils/constants.ts | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/asset-swapper/CHANGELOG.json b/packages/asset-swapper/CHANGELOG.json index 0bbe3e98a7..18888a8900 100644 --- a/packages/asset-swapper/CHANGELOG.json +++ b/packages/asset-swapper/CHANGELOG.json @@ -13,6 +13,10 @@ { "note": "Add Yoshi Exchange support in Fantom", "pr": 473 + }, + { + "note": "Fix KyberDMM gas underestimation", + "pr": 479 } ] }, 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 f7a2a2ff94..3043ef0d2b 100644 --- a/packages/asset-swapper/src/utils/market_operation_utils/constants.ts +++ b/packages/asset-swapper/src/utils/market_operation_utils/constants.ts @@ -2529,8 +2529,7 @@ export const DEFAULT_GAS_SCHEDULE: Required = { return gas; }, [ERC20BridgeSource.KyberDmm]: (fillData?: FillData) => { - // TODO: Different base cost if to/from ETH. - let gas = 95e3; + let gas = 170e3; const path = (fillData as UniswapV2FillData).tokenAddressPath; if (path.length > 2) { gas += (path.length - 2) * 65e3; // +65k for each hop.