aboutsummaryrefslogtreecommitdiffstats
path: root/packages/0x.js/src
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2018-02-15 07:23:06 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2018-02-15 07:25:30 +0800
commitdb52e877404b8f053bbdea823f1f6afd6eccecd1 (patch)
treef9f2478e74c993edf4b1ac9eec64ba33b850d43b /packages/0x.js/src
parent4d482438f554b50f3a5097d30ca37967b7aca994 (diff)
downloaddexon-sol-tools-db52e877404b8f053bbdea823f1f6afd6eccecd1.tar
dexon-sol-tools-db52e877404b8f053bbdea823f1f6afd6eccecd1.tar.gz
dexon-sol-tools-db52e877404b8f053bbdea823f1f6afd6eccecd1.tar.bz2
dexon-sol-tools-db52e877404b8f053bbdea823f1f6afd6eccecd1.tar.lz
dexon-sol-tools-db52e877404b8f053bbdea823f1f6afd6eccecd1.tar.xz
dexon-sol-tools-db52e877404b8f053bbdea823f1f6afd6eccecd1.tar.zst
dexon-sol-tools-db52e877404b8f053bbdea823f1f6afd6eccecd1.zip
Remove type-level validation
Diffstat (limited to 'packages/0x.js/src')
-rw-r--r--packages/0x.js/src/index.ts2
-rw-r--r--packages/0x.js/src/types.ts30
2 files changed, 9 insertions, 23 deletions
diff --git a/packages/0x.js/src/index.ts b/packages/0x.js/src/index.ts
index bb689f6dc..161945443 100644
--- a/packages/0x.js/src/index.ts
+++ b/packages/0x.js/src/index.ts
@@ -16,8 +16,6 @@ export {
ContractEventArgs,
Web3Provider,
ZeroExConfig,
- ZeroExPublicNetworkConfig,
- ZeroExPrivateNetworkConfig,
MethodOpts,
OrderTransactionOpts,
TransactionOpts,
diff --git a/packages/0x.js/src/types.ts b/packages/0x.js/src/types.ts
index 886beeaaa..0a3037258 100644
--- a/packages/0x.js/src/types.ts
+++ b/packages/0x.js/src/types.ts
@@ -195,26 +195,6 @@ export interface OrderStateWatcherConfig {
cleanupJobIntervalMs?: number;
}
-export interface ZeroExPublicNetworkConfig {
- networkId: 1 | 3 | 4 | 42 | 50;
- gasPrice?: BigNumber;
- exchangeContractAddress?: string;
- zrxContractAddress?: string;
- tokenRegistryContractAddress?: string;
- tokenTransferProxyContractAddress?: string;
- orderWatcherConfig?: OrderStateWatcherConfig;
-}
-
-export interface ZeroExPrivateNetworkConfig {
- networkId: number;
- gasPrice?: BigNumber;
- exchangeContractAddress: string;
- zrxContractAddress: string;
- tokenRegistryContractAddress: string;
- tokenTransferProxyContractAddress: string;
- orderWatcherConfig?: OrderStateWatcherConfig;
-}
-
/*
* networkId: The id of the underlying ethereum network your provider is connected to. (1-mainnet, 3-ropsten, 4-rinkeby, 42-kovan, 50-testrpc)
* gasPrice: Gas price to use with every transaction
@@ -224,7 +204,15 @@ export interface ZeroExPrivateNetworkConfig {
* tokenTransferProxyContractAddress: The address of the token transfer proxy contract to use
* orderWatcherConfig: All the configs related to the orderWatcher
*/
-export type ZeroExConfig = ZeroExPublicNetworkConfig | ZeroExPrivateNetworkConfig;
+export interface ZeroExConfig {
+ networkId: number;
+ gasPrice?: BigNumber;
+ exchangeContractAddress?: string;
+ zrxContractAddress?: string;
+ tokenRegistryContractAddress?: string;
+ tokenTransferProxyContractAddress?: string;
+ orderWatcherConfig?: OrderStateWatcherConfig;
+}
export type ArtifactContractName = 'ZRX' | 'TokenTransferProxy' | 'TokenRegistry' | 'Token' | 'Exchange' | 'EtherToken';