From e8b4b82ad3ceb55462fb7ef6bd156b8e4daaeafc Mon Sep 17 00:00:00 2001 From: Nick Caradonna Date: Wed, 10 Sep 2025 14:51:23 -0400 Subject: [PATCH] lower dynamic slippage presets for majors --- src/utils/utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/utils.ts b/src/utils/utils.ts index cad5a91..39e246b 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -1192,12 +1192,12 @@ export const calculateDynamicSlippage = ( // Apply multiplier from env var const multiplier = isMajor - ? parseFloat(process.env.DYNAMIC_SLIPPAGE_MULTIPLIER_MAJOR || '1.02') + ? parseFloat(process.env.DYNAMIC_SLIPPAGE_MULTIPLIER_MAJOR || '1.01') : parseFloat(process.env.DYNAMIC_SLIPPAGE_MULTIPLIER_NON_MAJOR || '1.4'); dynamicSlippage = dynamicSlippage * multiplier; // Enforce minimum and maximum limits from env vars - const minSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MIN || '0.05'); // 0.05% minimum + const minSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MIN || '0.025'); // 0.025% minimum const maxSlippage = parseFloat(process.env.DYNAMIC_SLIPPAGE_MAX || '5'); // 5% maximum return Math.min(Math.max(dynamicSlippage, minSlippage), maxSlippage);