diff --git a/ts/client/src/client.ts b/ts/client/src/client.ts index 8dbc123d8..8d6de578c 100644 --- a/ts/client/src/client.ts +++ b/ts/client/src/client.ts @@ -1178,17 +1178,14 @@ export class MangoClient { const limitPrice = serum3MarketExternal.priceNumberToLots(price); const maxBaseQuantity = serum3MarketExternal.baseSizeNumberToLots(size); - const maxQuoteQuantity = serum3MarketExternal.decoded.quoteLotSize - .mul( - new BN( - 1 + group.getSerum3FeeRates(orderType === Serum3OrderType.postOnly), - ), - ) - .mul( - serum3MarketExternal - .baseSizeNumberToLots(size) - .mul(serum3MarketExternal.priceNumberToLots(price)), - ); + const maxQuoteQuantity = new BN( + serum3MarketExternal.decoded.quoteLotSize.toNumber() * 1 + + group.getSerum3FeeRates(orderType === Serum3OrderType.postOnly), + ).mul( + serum3MarketExternal + .baseSizeNumberToLots(size) + .mul(serum3MarketExternal.priceNumberToLots(price)), + ); const payerTokenIndex = ((): TokenIndex => { if (side == Serum3Side.bid) { return serum3Market.quoteTokenIndex;