only remove active filter from Ids on perp markets

This commit is contained in:
tjs 2023-09-06 14:11:25 -04:00
parent 335c98a09a
commit 1861d127bc
1 changed files with 11 additions and 7 deletions

View File

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