diff options
author | Amir Bandeali <abandeali1@gmail.com> | 2018-04-23 06:17:55 +0800 |
---|---|---|
committer | Amir Bandeali <abandeali1@gmail.com> | 2018-04-24 00:57:13 +0800 |
commit | 48b44342ab1642a78d0485e111019acfdbbfdfd5 (patch) | |
tree | 776beff16f5e41bb06fa11db79a11f29654c93a1 /packages/contracts/src/utils/types.ts | |
parent | 1f968fa4fdb260f647c06a4cf690792ff7bc45fd (diff) | |
download | dexon-sol-tools-48b44342ab1642a78d0485e111019acfdbbfdfd5.tar dexon-sol-tools-48b44342ab1642a78d0485e111019acfdbbfdfd5.tar.gz dexon-sol-tools-48b44342ab1642a78d0485e111019acfdbbfdfd5.tar.bz2 dexon-sol-tools-48b44342ab1642a78d0485e111019acfdbbfdfd5.tar.lz dexon-sol-tools-48b44342ab1642a78d0485e111019acfdbbfdfd5.tar.xz dexon-sol-tools-48b44342ab1642a78d0485e111019acfdbbfdfd5.tar.zst dexon-sol-tools-48b44342ab1642a78d0485e111019acfdbbfdfd5.zip |
Add ERC721 wrapper
Diffstat (limited to 'packages/contracts/src/utils/types.ts')
-rw-r--r-- | packages/contracts/src/utils/types.ts | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/packages/contracts/src/utils/types.ts b/packages/contracts/src/utils/types.ts index 8bc9641fc..629187e95 100644 --- a/packages/contracts/src/utils/types.ts +++ b/packages/contracts/src/utils/types.ts @@ -1,12 +1,18 @@ import { AbiDefinition, ContractAbi } from '@0xproject/types'; import { BigNumber } from '@0xproject/utils'; -export interface BalancesByOwner { +export interface ERC20BalancesByOwner { [ownerAddress: string]: { [tokenAddress: string]: BigNumber; }; } +export interface ERC721BalancesByOwner { + [ownerAddress: string]: { + [tokenAddress: string]: BigNumber[]; + }; +} + export interface SubmissionContractEventArgs { transactionId: BigNumber; } @@ -43,20 +49,6 @@ export enum AssetProxyId { ERC721, } -export interface DefaultOrderParams { - exchangeAddress: string; - makerAddress: string; - feeRecipientAddress: string; - makerAssetAddress: string; - takerAssetAddress: string; - makerAssetAmount: BigNumber; - takerAssetAmount: BigNumber; - makerFee: BigNumber; - takerFee: BigNumber; - makerAssetData: string; - takerAssetData: string; -} - export interface TransactionDataParams { name: string; abi: AbiDefinition[]; @@ -82,11 +74,6 @@ export interface Token { swarmHash: string; } -export interface TokenInfoByNetwork { - development: Token[]; - live: Token[]; -} - export enum ExchangeContractErrs { ERROR_ORDER_EXPIRED, ERROR_ORDER_FULLY_FILLED, |