diff options
author | Greg Hysen <greg.hysen@gmail.com> | 2018-05-17 07:57:02 +0800 |
---|---|---|
committer | Greg Hysen <greg.hysen@gmail.com> | 2018-05-19 08:01:06 +0800 |
commit | 636dae6a797ecdbdea186c1590ee35eec4521f41 (patch) | |
tree | 5fe9e188dad0c2aae34cdaf253b94f08aa7476c4 /packages/contracts/src/contracts/current/protocol/Exchange/libs/LibOrder.sol | |
parent | c8f65a1bf9c664b21ee21b08a3a91881d7f3dce1 (diff) | |
download | dexon-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.sol | 9 |
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. |