@0x/contracts-test-utils
: Update types for arbitrary fee tokens.
This commit is contained in:
committed by
Amir Bandeali
parent
1c1ab3cd87
commit
f4bf4ee0f2
@@ -29,30 +29,31 @@ export { bytes32Values, testCombinatoriallyWithReferenceFuncAsync, uint256Values
|
||||
export { TransactionFactory } from './transaction_factory';
|
||||
export { testWithReferenceFuncAsync } from './test_with_reference';
|
||||
export {
|
||||
MarketBuyOrders,
|
||||
MarketSellOrders,
|
||||
ERC721TokenIdsByOwner,
|
||||
ERC1155FungibleHoldingsByOwner,
|
||||
ERC1155NonFungibleHoldingsByOwner,
|
||||
ERC1155HoldingsByOwner,
|
||||
OrderStatus,
|
||||
AllowanceAmountScenario,
|
||||
AssetDataScenario,
|
||||
BalanceAmountScenario,
|
||||
ContractName,
|
||||
ERC20BalancesByOwner,
|
||||
ERC1155FungibleHoldingsByOwner,
|
||||
ERC1155HoldingsByOwner,
|
||||
ERC1155NonFungibleHoldingsByOwner,
|
||||
ERC721TokenIdsByOwner,
|
||||
ExpirationTimeSecondsScenario,
|
||||
TransferAmountsLoggedByMatchOrders,
|
||||
TransferAmountsByMatchOrders,
|
||||
OrderScenario,
|
||||
TraderStateScenario,
|
||||
TransactionDataParams,
|
||||
Token,
|
||||
FillScenario,
|
||||
FeeAssetDataScenario,
|
||||
FeeRecipientAddressScenario,
|
||||
FillResults,
|
||||
FillScenario,
|
||||
MarketBuyOrders,
|
||||
MarketSellOrders,
|
||||
OrderAssetAmountScenario,
|
||||
OrderInfo,
|
||||
OrderScenario,
|
||||
OrderStatus,
|
||||
TakerAssetFillAmountScenario,
|
||||
TakerScenario,
|
||||
OrderInfo,
|
||||
ERC20BalancesByOwner,
|
||||
FillResults,
|
||||
Token,
|
||||
TraderStateScenario,
|
||||
TransferAmountsByMatchOrders,
|
||||
TransferAmountsLoggedByMatchOrders,
|
||||
TransactionDataParams,
|
||||
} from './types';
|
||||
|
@@ -96,7 +96,6 @@ export enum ContractName {
|
||||
TokenRegistry = 'TokenRegistry',
|
||||
MultiSigWalletWithTimeLock = 'MultiSigWalletWithTimeLock',
|
||||
Exchange = 'Exchange',
|
||||
ZRXToken = 'ZRXToken',
|
||||
DummyERC20Token = 'DummyERC20Token',
|
||||
EtherToken = 'WETH9',
|
||||
DutchAuction = 'DutchAuction',
|
||||
@@ -188,12 +187,20 @@ export enum ExpirationTimeSecondsScenario {
|
||||
|
||||
export enum AssetDataScenario {
|
||||
ERC20ZeroDecimals = 'ERC20_ZERO_DECIMALS',
|
||||
ZRXFeeToken = 'ZRX_FEE_TOKEN',
|
||||
ERC20FiveDecimals = 'ERC20_FIVE_DECIMALS',
|
||||
ERC20NonZRXEighteenDecimals = 'ERC20_NON_ZRX_EIGHTEEN_DECIMALS',
|
||||
ERC20EighteenDecimals = 'ERC20_EIGHTEEN_DECIMALS',
|
||||
ERC721 = 'ERC721',
|
||||
}
|
||||
|
||||
export enum FeeAssetDataScenario {
|
||||
ERC20ZeroDecimals = 'ERC20_ZERO_DECIMALS',
|
||||
ERC20FiveDecimals = 'ERC20_FIVE_DECIMALS',
|
||||
ERC20EighteenDecimals = 'ERC20_EIGHTEEN_DECIMALS',
|
||||
ERC721 = 'ERC721',
|
||||
MakerToken = 'MAKER_TOKEN',
|
||||
TakerToken = 'TAKER_TOKEN',
|
||||
}
|
||||
|
||||
export enum TakerAssetFillAmountScenario {
|
||||
Zero = 'ZERO',
|
||||
GreaterThanRemainingFillableTakerAssetAmount = 'GREATER_THAN_REMAINING_FILLABLE_TAKER_ASSET_AMOUNT',
|
||||
@@ -211,6 +218,8 @@ export interface OrderScenario {
|
||||
expirationTimeSecondsScenario: ExpirationTimeSecondsScenario;
|
||||
makerAssetDataScenario: AssetDataScenario;
|
||||
takerAssetDataScenario: AssetDataScenario;
|
||||
makerFeeAssetDataScenario: FeeAssetDataScenario;
|
||||
takerFeeAssetDataScenario: FeeAssetDataScenario;
|
||||
}
|
||||
|
||||
export enum BalanceAmountScenario {
|
||||
@@ -229,8 +238,8 @@ export enum AllowanceAmountScenario {
|
||||
export interface TraderStateScenario {
|
||||
traderAssetBalance: BalanceAmountScenario;
|
||||
traderAssetAllowance: AllowanceAmountScenario;
|
||||
zrxFeeBalance: BalanceAmountScenario;
|
||||
zrxFeeAllowance: AllowanceAmountScenario;
|
||||
feeBalance: BalanceAmountScenario;
|
||||
feeAllowance: AllowanceAmountScenario;
|
||||
}
|
||||
|
||||
export interface FillScenario {
|
||||
|
Reference in New Issue
Block a user