From 8052625e76675fbe8c894e7a58fe8707ee14c5ad Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Tue, 11 Jul 2017 12:53:22 -0700 Subject: Migrate to using a single Exchange contract --- src/0x.ts | 39 --------------------------------------- 1 file changed, 39 deletions(-) (limited to 'src/0x.ts') diff --git a/src/0x.ts b/src/0x.ts index 92a892336..aeed7b042 100644 --- a/src/0x.ts +++ b/src/0x.ts @@ -21,7 +21,6 @@ import {ECSignature, ZeroExError, Order, SignedOrder, Web3Provider} from './type import {orderHashSchema} from './schemas/order_hash_schema'; import {orderSchema} from './schemas/order_schemas'; import {SchemaValidator} from './utils/schema_validator'; -import {ExchangeArtifactsByName} from './exchange_artifacts_by_name'; // Customize our BigNumber instances bigNumberConfigs.configure(); @@ -245,42 +244,4 @@ export class ZeroEx { throw new Error(ZeroExError.INVALID_SIGNATURE); } - /** - * Returns the ethereum addresses of all available exchange contracts - * supported by this library on the network that the supplied web3 - * provider is connected to - * @return The ethereum addresses of all available exchange contracts. - */ - public async getAvailableExchangeContractAddressesAsync(): Promise { - const networkId = await this._web3Wrapper.getNetworkIdIfExistsAsync(); - if (_.isUndefined(networkId)) { - return []; - } else { - const exchangeArtifacts = _.values(ExchangeArtifactsByName); - const networkSpecificExchangeArtifacts = _.compact(_.map( - exchangeArtifacts, exchangeArtifact => exchangeArtifact.networks[networkId])); - const exchangeAddresses = _.map( - networkSpecificExchangeArtifacts, - networkSpecificExchangeArtifact => networkSpecificExchangeArtifact.address, - ); - return exchangeAddresses; - } - } - /** - * Returns the ethereum addresses of all available exchange contracts - * supported by this library on the network that the supplied web3 - * provider is connected to that are currently authorized by the Proxy contract - * @return The ethereum addresses of all available and authorized exchange contract. - */ - public async getProxyAuthorizedExchangeContractAddressesAsync(): Promise { - const exchangeContractAddresses = await this.getAvailableExchangeContractAddressesAsync(); - const proxyAuthorizedExchangeContractAddresses = []; - for (const exchangeContractAddress of exchangeContractAddresses) { - const isAuthorized = await this.proxy.isAuthorizedAsync(exchangeContractAddress); - if (isAuthorized) { - proxyAuthorizedExchangeContractAddresses.push(exchangeContractAddress); - } - } - return proxyAuthorizedExchangeContractAddresses; - } } -- cgit v1.2.3