diff options
author | Fabio Berger <me@fabioberger.com> | 2017-05-30 20:48:10 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2017-05-30 20:48:10 +0800 |
commit | 1f09470838342e4b9d493b9ddc2eecf65409483e (patch) | |
tree | 4ef197dc2e45fa79f6b5c7686fd88037d519c290 /src/types.ts | |
parent | f4bc7ecf5f72ee32931cf4fa44fffb50505d696d (diff) | |
parent | 6b321ca1c70b9dcf188b2a112015386cba0ad5f2 (diff) | |
download | dexon-sol-tools-1f09470838342e4b9d493b9ddc2eecf65409483e.tar dexon-sol-tools-1f09470838342e4b9d493b9ddc2eecf65409483e.tar.gz dexon-sol-tools-1f09470838342e4b9d493b9ddc2eecf65409483e.tar.bz2 dexon-sol-tools-1f09470838342e4b9d493b9ddc2eecf65409483e.tar.lz dexon-sol-tools-1f09470838342e4b9d493b9ddc2eecf65409483e.tar.xz dexon-sol-tools-1f09470838342e4b9d493b9ddc2eecf65409483e.tar.zst dexon-sol-tools-1f09470838342e4b9d493b9ddc2eecf65409483e.zip |
Merge branch 'master' into erc20Wrapper
# Conflicts:
# src/0x.js.ts
Diffstat (limited to 'src/types.ts')
-rw-r--r-- | src/types.ts | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/types.ts b/src/types.ts index f5b0f3e7c..9c82c1fa6 100644 --- a/src/types.ts +++ b/src/types.ts @@ -37,8 +37,12 @@ export interface ERC20Contract { } export interface TokenRegistryContract { - getTokenMetaData: any; - getTokenAddresses: any; + getTokenMetaData: { + call: (address: string) => Promise<TokenMetadata>; + }; + getTokenAddresses: { + call: () => Promise<string[]>; + }; } export const SolidityTypes = strEnum([ @@ -47,6 +51,9 @@ export const SolidityTypes = strEnum([ ]); export type SolidityTypes = keyof typeof SolidityTypes; +// [address, name, symbol, projectUrl, decimals, ipfsHash, swarmHash] +export type TokenMetadata = [string, string, string, string, BigNumber.BigNumber, string, string]; + export interface Token { name: string; address: string; |