assume taker fees

This commit is contained in:
tjs 2022-12-17 14:08:48 -05:00
parent 08cc99790c
commit 13f32c8bae
1 changed files with 2 additions and 1 deletions

View File

@ -1180,12 +1180,13 @@ export class MangoClient {
const maxBaseQuantity = serum3MarketExternal.baseSizeNumberToLots(size); const maxBaseQuantity = serum3MarketExternal.baseSizeNumberToLots(size);
const maxQuoteQuantity = new BN( const maxQuoteQuantity = new BN(
serum3MarketExternal.decoded.quoteLotSize.toNumber() * serum3MarketExternal.decoded.quoteLotSize.toNumber() *
(1 + group.getSerum3FeeRates(orderType === Serum3OrderType.postOnly)), (1 + group.getSerum3FeeRates(false)),
).mul( ).mul(
serum3MarketExternal serum3MarketExternal
.baseSizeNumberToLots(size) .baseSizeNumberToLots(size)
.mul(serum3MarketExternal.priceNumberToLots(price)), .mul(serum3MarketExternal.priceNumberToLots(price)),
); );
const payerTokenIndex = ((): TokenIndex => { const payerTokenIndex = ((): TokenIndex => {
if (side == Serum3Side.bid) { if (side == Serum3Side.bid) {
return serum3Market.quoteTokenIndex; return serum3Market.quoteTokenIndex;