aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/src/utils/types.ts
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2018-06-13 22:09:04 +0800
committerFabio Berger <me@fabioberger.com>2018-06-13 22:09:04 +0800
commit61243b418e4d962cd8d8a1d7a49f04510b3c1c7f (patch)
tree76dc6976632f74dbf3434ce5780aec9ad33bde3f /packages/contracts/src/utils/types.ts
parentfe75660e88ed0c37c4f3d461a644bd9305bf6183 (diff)
downloaddexon-0x-contracts-61243b418e4d962cd8d8a1d7a49f04510b3c1c7f.tar
dexon-0x-contracts-61243b418e4d962cd8d8a1d7a49f04510b3c1c7f.tar.gz
dexon-0x-contracts-61243b418e4d962cd8d8a1d7a49f04510b3c1c7f.tar.bz2
dexon-0x-contracts-61243b418e4d962cd8d8a1d7a49f04510b3c1c7f.tar.lz
dexon-0x-contracts-61243b418e4d962cd8d8a1d7a49f04510b3c1c7f.tar.xz
dexon-0x-contracts-61243b418e4d962cd8d8a1d7a49f04510b3c1c7f.tar.zst
dexon-0x-contracts-61243b418e4d962cd8d8a1d7a49f04510b3c1c7f.zip
Implement initial set of orderFill combinatorial tests
Diffstat (limited to 'packages/contracts/src/utils/types.ts')
-rw-r--r--packages/contracts/src/utils/types.ts15
1 files changed, 12 insertions, 3 deletions
diff --git a/packages/contracts/src/utils/types.ts b/packages/contracts/src/utils/types.ts
index a6e1cd6d0..77e8d867e 100644
--- a/packages/contracts/src/utils/types.ts
+++ b/packages/contracts/src/utils/types.ts
@@ -169,10 +169,19 @@ export enum ExpirationTimeSecondsScenario {
}
export enum AssetDataScenario {
- ERC721ValidAssetProxyId = 'ERC721_VALID_ASSET_PROXY_ID',
- ERC721InvalidAssetProxyId = 'ERC721_INVALID_ASSET_PROXY_ID',
+ ERC721 = 'ERC721',
ZRXFeeToken = 'ZRX_FEE_TOKEN',
- ERC20InvalidAssetProxyId = 'ERC20_INVALID_ASSET_PROXY_ID',
ERC20FiveDecimals = 'ERC20_FIVE_DECIMALS',
ERC20NonZRXEighteenDecimals = 'ERC20_NON_ZRX_EIGHTEEN_DECIMALS',
}
+
+export interface OrderScenario {
+ feeRecipientScenario: FeeRecipientAddressScenario;
+ makerAssetAmountScenario: OrderAmountScenario;
+ takerAssetAmountScenario: OrderAmountScenario;
+ makerFeeScenario: OrderAmountScenario;
+ takerFeeScenario: OrderAmountScenario;
+ expirationTimeSecondsScenario: ExpirationTimeSecondsScenario;
+ makerAssetDataScenario: AssetDataScenario;
+ takerAssetDataScenario: AssetDataScenario;
+}