From 09edbf07ee78bf952f7792fea5ca0e4bddeca91d Mon Sep 17 00:00:00 2001 From: Nour Alharithi <14929853+moosecat2@users.noreply.github.com> Date: Sun, 28 Dec 2025 11:00:14 -0800 Subject: [PATCH 1/2] filler change for pyth lazer subscriber --- src/bots/filler.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bots/filler.ts b/src/bots/filler.ts index b101daf7..da0b95a9 100644 --- a/src/bots/filler.ts +++ b/src/bots/filler.ts @@ -376,7 +376,9 @@ export class FillerBot extends TxThreaded implements Bot { } const markets = PerpMarkets[this.globalConfig.driftEnv!].filter( - (market) => market.pythLazerId !== undefined + (market) => + market.pythLazerId !== undefined && + !isOneOfVariant(market.marketStatus, ['delisted', 'settlement']) ); const pythLazerIds = markets.map((m) => m.pythLazerId!); const pythLazerIdsChunks = chunks(pythLazerIds, 5); From 9219c56078eeb758f99268fe09fdd83a073cec19 Mon Sep 17 00:00:00 2001 From: Nour Alharithi <14929853+moosecat2@users.noreply.github.com> Date: Sun, 28 Dec 2025 11:04:44 -0800 Subject: [PATCH 2/2] bug fix for is one of variant if market status is not set --- src/bots/filler.ts | 3 ++- src/bots/makerBidAskTwapCrank.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bots/filler.ts b/src/bots/filler.ts index da0b95a9..8f6f74ff 100644 --- a/src/bots/filler.ts +++ b/src/bots/filler.ts @@ -378,7 +378,8 @@ export class FillerBot extends TxThreaded 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, 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);