aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol
diff options
context:
space:
mode:
authorGreg Hysen <greg.hysen@gmail.com>2018-05-17 07:57:02 +0800
committerGreg Hysen <greg.hysen@gmail.com>2018-05-19 08:01:06 +0800
commit636dae6a797ecdbdea186c1590ee35eec4521f41 (patch)
tree5fe9e188dad0c2aae34cdaf253b94f08aa7476c4 /packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol
parentc8f65a1bf9c664b21ee21b08a3a91881d7f3dce1 (diff)
downloaddexon-sol-tools-636dae6a797ecdbdea186c1590ee35eec4521f41.tar
dexon-sol-tools-636dae6a797ecdbdea186c1590ee35eec4521f41.tar.gz
dexon-sol-tools-636dae6a797ecdbdea186c1590ee35eec4521f41.tar.bz2
dexon-sol-tools-636dae6a797ecdbdea186c1590ee35eec4521f41.tar.lz
dexon-sol-tools-636dae6a797ecdbdea186c1590ee35eec4521f41.tar.xz
dexon-sol-tools-636dae6a797ecdbdea186c1590ee35eec4521f41.tar.zst
dexon-sol-tools-636dae6a797ecdbdea186c1590ee35eec4521f41.zip
The OrderInfo struct is now returned by the getOrderInfo function
Diffstat (limited to 'packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol')
-rw-r--r--packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol b/packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol
index 0fe8c8c96..5f00b87f0 100644
--- a/packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol
+++ b/packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol
@@ -51,6 +51,15 @@ contract LibOrder {
bytes takerAssetData;
}
+ struct OrderInfo {
+ // See LibStatus for a complete description of order statuses
+ uint8 orderStatus;
+ // Keccak-256 EIP712 hash of the order
+ bytes32 orderHash;
+ // Amount of order that has been filled
+ uint256 orderFilledAmount;
+ }
+
/// @dev Calculates Keccak-256 hash of the order.
/// @param order The order structure.
/// @return Keccak-256 EIP712 hash of the order.