From 4581ea974d496c0f8048e25dd01603fcd943137e Mon Sep 17 00:00:00 2001 From: dd Date: Thu, 18 Feb 2021 10:20:33 -0500 Subject: [PATCH] fixed bug in place order --- src/client.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/client.ts b/src/client.ts index 31f47d0..781d013 100644 --- a/src/client.ts +++ b/src/client.ts @@ -710,7 +710,7 @@ export class MangoClient { // TODO verify if multiplying by highest fee tier is appropriate const maxQuoteQuantity = new BN(spotMarket['_decoded'].quoteLotSize.toNumber()).mul( - spotMarket.baseSizeNumberToLots(size * 1.0022).mul(spotMarket.priceNumberToLots(price)), + maxBaseQuantity.mul(limitPrice), ) if (maxBaseQuantity.lte(new BN(0))) { @@ -774,8 +774,8 @@ export class MangoClient { { PlaceOrder: clientId - ? { side, limitPrice, maxBaseQuantity, maxQuoteQuantity, selfTradeBehavior, orderType, clientId} - : { side, limitPrice, maxBaseQuantity, maxQuoteQuantity, selfTradeBehavior, orderType} + ? { side, limitPrice, maxBaseQuantity, maxQuoteQuantity, selfTradeBehavior, orderType, clientId, limit: 65536} + : { side, limitPrice, maxBaseQuantity, maxQuoteQuantity, selfTradeBehavior, orderType, limit: 65536} } )