aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-utils/src/sorting_utils.ts
diff options
context:
space:
mode:
authorBrandon Millman <brandon.millman@gmail.com>2018-08-10 06:54:17 +0800
committerBrandon Millman <brandon.millman@gmail.com>2018-08-10 07:12:42 +0800
commitcbe639866ec9d6088cc7aa133033d2735524c5a0 (patch)
tree31dcd5fb2a73d4d6ce33f0c4d495625d53ef7e58 /packages/order-utils/src/sorting_utils.ts
parentfcd57d2743e4b6a1363b8071696147a91d2afb00 (diff)
downloaddexon-sol-tools-cbe639866ec9d6088cc7aa133033d2735524c5a0.tar
dexon-sol-tools-cbe639866ec9d6088cc7aa133033d2735524c5a0.tar.gz
dexon-sol-tools-cbe639866ec9d6088cc7aa133033d2735524c5a0.tar.bz2
dexon-sol-tools-cbe639866ec9d6088cc7aa133033d2735524c5a0.tar.lz
dexon-sol-tools-cbe639866ec9d6088cc7aa133033d2735524c5a0.tar.xz
dexon-sol-tools-cbe639866ec9d6088cc7aa133033d2735524c5a0.tar.zst
dexon-sol-tools-cbe639866ec9d6088cc7aa133033d2735524c5a0.zip
Make feeRate optional with a default of 0
Diffstat (limited to 'packages/order-utils/src/sorting_utils.ts')
-rw-r--r--packages/order-utils/src/sorting_utils.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/order-utils/src/sorting_utils.ts b/packages/order-utils/src/sorting_utils.ts
index 2acd8180f..8424060fc 100644
--- a/packages/order-utils/src/sorting_utils.ts
+++ b/packages/order-utils/src/sorting_utils.ts
@@ -15,9 +15,13 @@ export const sortingUtils = {
* the makerAsset and WETH as the takerAsset.
* @param feeRate The market rate of ZRX denominated in takerAssetAmount
* (ex. feeRate is 0.1 takerAsset/ZRX if it takes 1 unit of takerAsset to buy 10 ZRX)
+ * Defaults to 0
* @return The input orders sorted by rate in ascending order
*/
- sortOrdersByFeeAdjustedRate(signedOrders: SignedOrder[], feeRate: BigNumber): SignedOrder[] {
+ sortOrdersByFeeAdjustedRate(
+ signedOrders: SignedOrder[],
+ feeRate: BigNumber = constants.ZERO_AMOUNT,
+ ): SignedOrder[] {
assert.doesConformToSchema('signedOrders', signedOrders, schemas.signedOrdersSchema);
assert.isBigNumber('feeRate', feeRate);
const rateCalculator = (signedOrder: SignedOrder) => rateUtils.getFeeAdjustedRateOfOrder(signedOrder, feeRate);