From 1a5cf3bd953044747248298ee65325c114f790be Mon Sep 17 00:00:00 2001 From: Nick Caradonna Date: Thu, 23 Oct 2025 12:36:54 -0400 Subject: [PATCH] bump sizeAdjustedSlippage for majors --- src/utils/utils.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 8faf676..d8afa0a 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -1440,12 +1440,17 @@ export const calculateDynamicSlippage = ( // use halfway to worst price as size adjusted slippage if (startPrice && worstPrice) { - const sizeAdjustedSlippage = + let sizeAdjustedSlippage = (startPrice.sub(worstPrice).abs().toNumber() / BN.max(startPrice, worstPrice).toNumber() / 2) * 100; + if (isMajor) { + // add additional size adjusted multiplier for majors + sizeAdjustedSlippage = sizeAdjustedSlippage * 1.2; + } + dynamicSlippage = Math.max(dynamicSlippage, sizeAdjustedSlippage); }