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);