diff options
author | Leonid <logvinov.leon@gmail.com> | 2017-07-04 07:37:15 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-04 07:37:15 +0800 |
commit | 6d234c09afca0efd37a7e4f27d7881e09465b86d (patch) | |
tree | 7d5091d68bc1d12194b24f7a5b940deaddfd4199 /src/0x.ts | |
parent | 5a8eb77ff0a6b00e4df5d933426e451c8ef09f7b (diff) | |
parent | 2892f45ab7fd4b2b3d57a3ce7775a738a00026cb (diff) | |
download | dexon-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.ts | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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. |