updated price and quantity adjustments in FillLog

This commit is contained in:
dd 2021-10-17 17:46:35 -04:00
parent a18e0b89c0
commit f5d711f04b
1 changed files with 3 additions and 7 deletions

View File

@ -353,14 +353,10 @@ function parseFillLog(
maker: eventData.maker.toString(),
maker_fee: new I80F48(eventData.makerFee).toNumber(),
maker_order_id: eventData.makerOrderId.toNumber(),
price: eventData.price.toNumber() / perpMarket.quoteLotSize,
price: eventData.price.mul(
I80F48.fromNumber(
Math.pow(10, perpMarket.baseDecimals - perpMarket.quoteDecimals)
)
),
// TODO: check if quantity multiplier is needed
quantity: eventData.quantity.toNumber(),
// Storing both price and quantity in UI terms to be consistent with db
quantity: eventData.quantity.toNumber() * perpMarket.baseLotSize / Math.pow(10, perpMarket.quoteDecimals),
seq_num: eventData.seqNum.toNumber(),
taker: eventData.taker.toString(),