updated price and quantity adjustments in FillLog
This commit is contained in:
parent
a18e0b89c0
commit
f5d711f04b
|
@ -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(),
|
||||
|
|
Loading…
Reference in New Issue