Merge pull request #67 from drift-labs/master

dlob diff check + adding more data to response
This commit is contained in:
Nour Alharithi
2024-01-18 15:49:29 -08:00
committed by GitHub
4 changed files with 33 additions and 6 deletions

View File

@@ -132,6 +132,21 @@ export const addOracletoResponse = (
}
};
export const addMarketSlotToResponse = (
response: L2OrderBook | L3OrderBook,
driftClient: DriftClient,
marketType: MarketType,
marketIndex: number
): void => {
let marketSlot: number;
if (isVariant(marketType, 'perp')) {
marketSlot = driftClient.accountSubscriber.getMarketAccountAndSlot(marketIndex).slot;
} else {
marketSlot = driftClient.accountSubscriber.getSpotMarketAccountAndSlot(marketIndex).slot;
}
response['marketSlot'] = marketSlot;
};
/**
* Takes in a req.query like: `{
* marketName: 'SOL-PERP,BTC-PERP,ETH-PERP',