aboutsummaryrefslogtreecommitdiffstats
path: root/src/0x.ts
diff options
context:
space:
mode:
authorLeonid <logvinov.leon@gmail.com>2017-07-04 07:37:15 +0800
committerGitHub <noreply@github.com>2017-07-04 07:37:15 +0800
commit6d234c09afca0efd37a7e4f27d7881e09465b86d (patch)
tree7d5091d68bc1d12194b24f7a5b940deaddfd4199 /src/0x.ts
parent5a8eb77ff0a6b00e4df5d933426e451c8ef09f7b (diff)
parent2892f45ab7fd4b2b3d57a3ce7775a738a00026cb (diff)
downloaddexon-sol-tools-6d234c09afca0efd37a7e4f27d7881e09465b86d.tar
dexon-sol-tools-6d234c09afca0efd37a7e4f27d7881e09465b86d.tar.gz
dexon-sol-tools-6d234c09afca0efd37a7e4f27d7881e09465b86d.tar.bz2
dexon-sol-tools-6d234c09afca0efd37a7e4f27d7881e09465b86d.tar.lz
dexon-sol-tools-6d234c09afca0efd37a7e4f27d7881e09465b86d.tar.xz
dexon-sol-tools-6d234c09afca0efd37a7e4f27d7881e09465b86d.tar.zst
dexon-sol-tools-6d234c09afca0efd37a7e4f27d7881e09465b86d.zip
Merge branch 'master' into subscribe-token
Diffstat (limited to 'src/0x.ts')
-rw-r--r--src/0x.ts12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/0x.ts b/src/0x.ts
index e266eff7d..1b9334942 100644
--- a/src/0x.ts
+++ b/src/0x.ts
@@ -52,7 +52,11 @@ export class ZeroEx {
* wrapped ETH ERC20 token smart contract.
*/
public etherToken: EtherTokenWrapper;
- private _proxyWrapper: ProxyWrapper;
+ /**
+ * An instance of the ProxyWrapper class containing methods for interacting with the
+ * proxy smart contract.
+ */
+ public proxy: ProxyWrapper;
private _web3Wrapper: Web3Wrapper;
/**
* Verifies that the elliptic curve signature `signature` was generated
@@ -150,8 +154,8 @@ export class ZeroEx {
constructor(provider: Web3Provider) {
this._web3Wrapper = new Web3Wrapper(provider);
this.token = new TokenWrapper(this._web3Wrapper);
- this._proxyWrapper = new ProxyWrapper(this._web3Wrapper);
- this.exchange = new ExchangeWrapper(this._web3Wrapper, this.token, this._proxyWrapper);
+ this.proxy = new ProxyWrapper(this._web3Wrapper);
+ this.exchange = new ExchangeWrapper(this._web3Wrapper, this.token, this.proxy);
this.tokenRegistry = new TokenRegistryWrapper(this._web3Wrapper);
this.etherToken = new EtherTokenWrapper(this._web3Wrapper, this.token);
}
@@ -164,8 +168,8 @@ export class ZeroEx {
this._web3Wrapper.setProvider(provider);
await this.exchange.invalidateContractInstancesAsync();
this.tokenRegistry.invalidateContractInstance();
- this._proxyWrapper.invalidateContractInstance();
await this.token.invalidateContractInstancesAsync();
+ this.proxy.invalidateContractInstance();
}
/**
* Get user Ethereum addresses available through the supplied web3 instance available for sending transactions.