diff options
author | Brandon Millman <brandon.millman@gmail.com> | 2018-09-13 20:39:06 +0800 |
---|---|---|
committer | Brandon Millman <brandon.millman@gmail.com> | 2018-09-15 20:14:48 +0800 |
commit | 8d6132736bfd57d08448cbde538c13072df80256 (patch) | |
tree | e36786a8c8d756eef05e2ce75eca8ce9c85dadc8 /packages/forwarder-helper/src/utils | |
parent | 8687b9533c67a551df928b28a776bfdbe6e3e84f (diff) | |
download | dexon-sol-tools-8d6132736bfd57d08448cbde538c13072df80256.tar dexon-sol-tools-8d6132736bfd57d08448cbde538c13072df80256.tar.gz dexon-sol-tools-8d6132736bfd57d08448cbde538c13072df80256.tar.bz2 dexon-sol-tools-8d6132736bfd57d08448cbde538c13072df80256.tar.lz dexon-sol-tools-8d6132736bfd57d08448cbde538c13072df80256.tar.xz dexon-sol-tools-8d6132736bfd57d08448cbde538c13072df80256.tar.zst dexon-sol-tools-8d6132736bfd57d08448cbde538c13072df80256.zip |
Remove taker address as param and filter out non-open orders
Diffstat (limited to 'packages/forwarder-helper/src/utils')
-rw-r--r-- | packages/forwarder-helper/src/utils/order_utils.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/forwarder-helper/src/utils/order_utils.ts b/packages/forwarder-helper/src/utils/order_utils.ts index d14c6a6d7..482006bf1 100644 --- a/packages/forwarder-helper/src/utils/order_utils.ts +++ b/packages/forwarder-helper/src/utils/order_utils.ts @@ -1,6 +1,8 @@ import { SignedOrder } from '@0xproject/types'; import { BigNumber } from '@0xproject/utils'; +import { constants } from '../constants'; + export const orderUtils = { isOrderExpired(order: SignedOrder): boolean { const millisecondsInSecond = 1000; @@ -13,4 +15,7 @@ export const orderUtils = { : remainingTakerAssetAmount.times(order.makerAssetAmount).dividedToIntegerBy(order.takerAssetAmount); return result; }, + isOpenOrder(order: SignedOrder): boolean { + return order.takerAddress === constants.NULL_ADDRESS; + }, }; |