Copy dutch auction asset data utils to @0x/order-utils (#1943)

* copy dutch auction assetdata utils to @0x/order-utils

* encode/decode dutch auction asset data using order-utils
This commit is contained in:
Xianny
2019-07-12 17:27:06 -07:00
committed by GitHub
parent eabf6a466a
commit 88ae8311c8
10 changed files with 122 additions and 55 deletions

View File

@@ -216,6 +216,12 @@ export interface MultiAssetDataWithRecursiveDecoding {
nestedAssetData: SingleAssetData[];
}
export interface DutchAuctionData {
assetData: AssetData;
beginTimeSeconds: BigNumber;
beginAmount: BigNumber;
}
export type AssetData = SingleAssetData | MultiAssetData | MultiAssetDataWithRecursiveDecoding;
// TODO: DRY. These should be extracted from contract code.