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)), ); }