diff --git a/src/index.ts b/src/index.ts index cf635a2..55b1305 100644 --- a/src/index.ts +++ b/src/index.ts @@ -79,7 +79,7 @@ const sdkConfig = initialize({ env: process.env.ENV }); const stateCommitment: Commitment = 'confirmed'; const serverPort = process.env.PORT || 6969; -export const ORDERBOOK_UPDATE_INTERVAL = 500; +export const ORDERBOOK_UPDATE_INTERVAL = 400; const WS_FALLBACK_FETCH_INTERVAL = ORDERBOOK_UPDATE_INTERVAL * 60; const useWebsocket = process.env.USE_WEBSOCKET?.toLowerCase() === 'true'; const hermesUrl = process.env.HERMES_ENDPOINT; diff --git a/src/publishers/dlobPublisher.ts b/src/publishers/dlobPublisher.ts index 89c9242..1cf5328 100644 --- a/src/publishers/dlobPublisher.ts +++ b/src/publishers/dlobPublisher.ts @@ -110,7 +110,7 @@ const useOrderSubscriber = process.env.USE_ORDER_SUBSCRIBER?.toLowerCase() === 'true'; const ORDERBOOK_UPDATE_INTERVAL = - parseInt(process.env.ORDERBOOK_UPDATE_INTERVAL) || 500; + parseInt(process.env.ORDERBOOK_UPDATE_INTERVAL) || 400; const WS_FALLBACK_FETCH_INTERVAL = 60_000; const KILLSWITCH_SLOT_DIFF_THRESHOLD = diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 351e140..6c6aaba 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -1116,7 +1116,7 @@ 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_NON_MAJOR || '1.5'); + : parseFloat(process.env.DYNAMIC_SLIPPAGE_MULTIPLIER_NON_MAJOR || '1.4'); dynamicSlippage = dynamicSlippage * multiplier; // Enforce minimum and maximum limits from env vars