mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
Merge pull request #1216 from oceanprotocol/feature/v4-c2d-order-price-and-fee
handle order price, NaN and default 0
This commit is contained in:
commit
91ecdcdf05
@ -294,10 +294,14 @@ export async function getOrderPriceAndFees(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// calculate full price, we assume that all the values are in ocean, otherwise this will be incorrect
|
// calculate full price, we assume that all the values are in ocean, otherwise this will be incorrect
|
||||||
orderPriceAndFee.price = new Decimal(orderPriceAndFee.price)
|
orderPriceAndFee.price = new Decimal(+orderPriceAndFee.price || 0)
|
||||||
.add(new Decimal(orderPriceAndFee.consumeMarketOrderFee))
|
.add(new Decimal(+orderPriceAndFee?.consumeMarketOrderFee || 0))
|
||||||
.add(new Decimal(orderPriceAndFee.publisherMarketOrderFee))
|
.add(new Decimal(+orderPriceAndFee?.publisherMarketOrderFee || 0))
|
||||||
.add(new Decimal(orderPriceAndFee.providerFee.providerFeeAmount))
|
.add(new Decimal(+orderPriceAndFee?.providerFee?.providerFeeAmount || 0))
|
||||||
|
.add(new Decimal(+orderPriceAndFee?.publisherMarketPoolSwapFee || 0))
|
||||||
|
.add(new Decimal(+orderPriceAndFee?.publisherMarketFixedSwapFee || 0))
|
||||||
|
.add(new Decimal(+orderPriceAndFee?.consumeMarketPoolSwapFee || 0))
|
||||||
|
.add(new Decimal(+orderPriceAndFee?.consumeMarketFixedSwapFee || 0))
|
||||||
.toString()
|
.toString()
|
||||||
return orderPriceAndFee
|
return orderPriceAndFee
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user