From 1861d127bc91974f2c2359887680eca127e99954 Mon Sep 17 00:00:00 2001 From: tjs Date: Wed, 6 Sep 2023 14:11:25 -0400 Subject: [PATCH] only remove active filter from Ids on perp markets --- ts/client/src/ids.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/ts/client/src/ids.ts b/ts/client/src/ids.ts index 8eed9e072..e39d2dc75 100644 --- a/ts/client/src/ids.ts +++ b/ts/client/src/ids.ts @@ -28,7 +28,11 @@ export class Id { ) {} public getBanks(): PublicKey[] { - return Array.from(this.banks.map((bank) => new PublicKey(bank.publicKey))); + return Array.from( + this.banks + .filter((bank) => bank.active) + .map((bank) => new PublicKey(bank.publicKey)), + ); } public getStubOracles(): PublicKey[] { @@ -45,17 +49,17 @@ export class Id { public getSerum3Markets(): PublicKey[] { return Array.from( - this.serum3Markets.map( - (serum3Market) => new PublicKey(serum3Market.publicKey), - ), + this.serum3Markets + .filter((serum3Market) => serum3Market.active) + .map((serum3Market) => new PublicKey(serum3Market.publicKey)), ); } public getSerum3ExternalMarkets(): PublicKey[] { return Array.from( - this.serum3Markets.map( - (serum3Market) => new PublicKey(serum3Market.marketExternal), - ), + this.serum3Markets + .filter((serum3Market) => serum3Market.active) + .map((serum3Market) => new PublicKey(serum3Market.marketExternal)), ); }