From cf677ae66f28e4bb7e41488e53f414c721781178 Mon Sep 17 00:00:00 2001 From: wphan Date: Sat, 27 Jan 2024 12:12:23 -0800 Subject: [PATCH] ws: set includeVamm based on market status --- src/dlob-subscriber/DLOBSubscriberIO.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/dlob-subscriber/DLOBSubscriberIO.ts b/src/dlob-subscriber/DLOBSubscriberIO.ts index 1d33880..13246d2 100644 --- a/src/dlob-subscriber/DLOBSubscriberIO.ts +++ b/src/dlob-subscriber/DLOBSubscriberIO.ts @@ -58,10 +58,11 @@ export class DLOBSubscriberIO extends DLOBSubscriber { this.lastSeenL2Formatted.set(MarketType.PERP, new Map()); for (const market of config.perpMarketInfos) { - let includeVamm = true; - if (market.marketIndex === 17) { - includeVamm = false; - } + const perpMarket = this.driftClient.getPerpMarketAccount( + market.marketIndex + ); + const includeVamm = !isVariant(perpMarket.status, 'ammPaused'); + this.marketL2Args.push({ marketIndex: market.marketIndex, marketType: MarketType.PERP,