use paused operation

This commit is contained in:
Nour Alharithi
2024-08-13 14:36:43 -07:00
parent 2115adf603
commit e66de3fed7
2 changed files with 16 additions and 9 deletions

View File

@@ -4,7 +4,9 @@ import {
DriftEnv,
L2OrderBookGenerator,
MarketType,
PerpOperation,
PositionDirection,
isOperationPaused,
isVariant,
} from '@drift-labs/sdk';
import { RedisClient } from '@drift/common';
@@ -86,9 +88,10 @@ export class DLOBSubscriberIO extends DLOBSubscriber {
const perpMarket = this.driftClient.getPerpMarketAccount(
market.marketIndex
);
const includeVamm =
!isVariant(perpMarket.status, 'ammPaused') &&
!isVariant(perpMarket.status, 'initialized');
const includeVamm = !isOperationPaused(
perpMarket.pausedOperations,
PerpOperation.AMM_FILL
);
this.marketArgs.push({
marketIndex: market.marketIndex,