prettify + use getMMOracleData for dlob oracle data

This commit is contained in:
Nour Alharithi
2025-08-04 16:21:36 -07:00
parent b47335476f
commit 22d8270ab1
3 changed files with 438 additions and 6 deletions

View File

@@ -79,7 +79,8 @@ const sdkConfig = initialize({ env: process.env.ENV });
const stateCommitment: Commitment = 'confirmed';
const serverPort = process.env.PORT || 6969;
export const ORDERBOOK_UPDATE_INTERVAL = parseInt(process.env.ORDERBOOK_UPDATE_INTERVAL) || 400;
export const ORDERBOOK_UPDATE_INTERVAL =
parseInt(process.env.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;
@@ -1043,7 +1044,9 @@ const main = async (): Promise<void> => {
result.data.estimatedPrices.priceImpact,
PRICE_PRECISION_EXP
).toNum(),
slippageTolerance: (result.data.marketOrderParams.slippageTolerance / 100).toString(),
slippageTolerance: (
result.data.marketOrderParams.slippageTolerance / 100
).toString(),
baseFilled: result.data.estimatedPrices.baseFilled,
},
};