include quote token fixes

This commit is contained in:
tjs 2023-01-07 17:23:58 -05:00
parent 9d168f56bd
commit 57a563a2c4
1 changed files with 8 additions and 4 deletions

View File

@ -1204,10 +1204,14 @@ export class MangoClient {
mangoAccount.publicKey, mangoAccount.publicKey,
); );
openOrdersForMarket.push([serum3Market, openOrderPk]); openOrdersForMarket.push([serum3Market, openOrderPk]);
const tokenIndex = serum3Market.baseTokenIndex; const baseTokenIndex = serum3Market.baseTokenIndex;
// only include bank if no deposit has been previously made for same token const quoteTokenIndex = serum3Market.quoteTokenIndex;
if (!mangoAccount.getToken(tokenIndex)?.isActive()) { // only include banks if no deposit has been previously made for same token
banks.push(group.getFirstBankByTokenIndex(tokenIndex)); if (!mangoAccount.getToken(baseTokenIndex)?.isActive()) {
banks.push(group.getFirstBankByTokenIndex(baseTokenIndex));
}
if (!mangoAccount.getToken(quoteTokenIndex)?.isActive()) {
banks.push(group.getFirstBankByTokenIndex(quoteTokenIndex));
} }
} }