diff --git a/src/bots/filler.ts b/src/bots/filler.ts index b101daf7..8f6f74ff 100644 --- a/src/bots/filler.ts +++ b/src/bots/filler.ts @@ -376,7 +376,10 @@ export class FillerBot extends TxThreaded implements Bot { } const markets = PerpMarkets[this.globalConfig.driftEnv!].filter( - (market) => market.pythLazerId !== undefined + (market) => + market.pythLazerId !== undefined && + (!market.marketStatus || + !isOneOfVariant(market.marketStatus, ['delisted', 'settlement'])) ); const pythLazerIds = markets.map((m) => m.pythLazerId!); const pythLazerIdsChunks = chunks(pythLazerIds, 5); diff --git a/src/bots/makerBidAskTwapCrank.ts b/src/bots/makerBidAskTwapCrank.ts index b5ab9e33..8d5f63e9 100644 --- a/src/bots/makerBidAskTwapCrank.ts +++ b/src/bots/makerBidAskTwapCrank.ts @@ -276,7 +276,8 @@ export class MakerBidAskTwapCrank implements Bot { const markets = PerpMarkets[this.globalConfig.driftEnv!].filter( (market) => market.pythLazerId !== undefined && - !isOneOfVariant(market.marketStatus, ['delisted', 'settlement']) + (!market.marketStatus || + !isOneOfVariant(market.marketStatus, ['delisted', 'settlement'])) ); const pythLazerIds = markets.map((m) => m.pythLazerId!); const pythLazerIdsChunks = chunks(pythLazerIds, 4);