diff options
author | Fabio Berger <me@fabioberger.com> | 2018-05-10 21:23:04 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2018-05-10 21:23:04 +0800 |
commit | d5304fb5bde0a2ddabceb78b22c24648e7967be0 (patch) | |
tree | c37f4574a720ec966bea65a0e4318e5e48608c3a /packages/fill-scenarios | |
parent | 13a61db2896074a939baa1769abef4c4917d4354 (diff) | |
download | dexon-sol-tools-d5304fb5bde0a2ddabceb78b22c24648e7967be0.tar dexon-sol-tools-d5304fb5bde0a2ddabceb78b22c24648e7967be0.tar.gz dexon-sol-tools-d5304fb5bde0a2ddabceb78b22c24648e7967be0.tar.bz2 dexon-sol-tools-d5304fb5bde0a2ddabceb78b22c24648e7967be0.tar.lz dexon-sol-tools-d5304fb5bde0a2ddabceb78b22c24648e7967be0.tar.xz dexon-sol-tools-d5304fb5bde0a2ddabceb78b22c24648e7967be0.tar.zst dexon-sol-tools-d5304fb5bde0a2ddabceb78b22c24648e7967be0.zip |
Remove provider instance variable
Diffstat (limited to 'packages/fill-scenarios')
-rw-r--r-- | packages/fill-scenarios/src/index.ts | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/packages/fill-scenarios/src/index.ts b/packages/fill-scenarios/src/index.ts index 28b64208b..673a65226 100644 --- a/packages/fill-scenarios/src/index.ts +++ b/packages/fill-scenarios/src/index.ts @@ -13,7 +13,6 @@ import { TokenContract } from './generated_contract_wrappers/token'; const INITIAL_COINBASE_TOKEN_SUPPLY_IN_UNITS = new BigNumber(100); export class FillScenarios { - private _provider: Provider; private _web3Wrapper: Web3Wrapper; private _userAddresses: string[]; private _tokens: Token[]; @@ -27,8 +26,7 @@ export class FillScenarios { zrxTokenAddress: string, exchangeContractAddress: string, ) { - this._provider = provider; - this._web3Wrapper = new Web3Wrapper(this._provider); + this._web3Wrapper = new Web3Wrapper(provider); this._userAddresses = userAddresses; this._tokens = tokens; this._coinbase = userAddresses[0]; @@ -42,7 +40,7 @@ export class FillScenarios { const dummyToken = new DummyTokenContract( artifacts.DummyToken.abi, token.address, - this._provider, + this._web3Wrapper.getProvider(), this._web3Wrapper.getContractDefaults(), ); const tokenSupply = Web3Wrapper.toBaseUnitAmount( @@ -143,7 +141,7 @@ export class FillScenarios { const exchangeInstance = new ExchangeContract( artifacts.Exchange.abi, signedOrder.exchangeContractAddress, - this._provider, + this._web3Wrapper.getProvider(), this._web3Wrapper.getContractDefaults(), ); @@ -183,7 +181,7 @@ export class FillScenarios { ]); const signedOrder = await orderFactory.createSignedOrderAsync( - this._provider, + this._web3Wrapper.getProvider(), makerAddress, takerAddress, makerFee, @@ -215,7 +213,7 @@ export class FillScenarios { const token = new TokenContract( artifacts.Token.abi, tokenAddress, - this._provider, + this._web3Wrapper.getProvider(), this._web3Wrapper.getContractDefaults(), ); await token.transfer.sendTransactionAsync(address, amount, { @@ -226,16 +224,15 @@ export class FillScenarios { const tokenInstance = new TokenContract( artifacts.Token.abi, tokenAddress, - this._provider, + this._web3Wrapper.getProvider(), this._web3Wrapper.getContractDefaults(), ); - const txData = {}; const networkArtifactsIfExists = artifacts.TokenTransferProxy.networks[constants.TEST_RPC_NETWORK_ID]; if (_.isUndefined(networkArtifactsIfExists)) { throw new Error(`Did not find network artifacts for networkId: ${constants.TEST_RPC_NETWORK_ID}`); } const proxyAddress = networkArtifactsIfExists.address; - const oldMakerAllowance = await tokenInstance.allowance.callAsync(address, proxyAddress, txData); + const oldMakerAllowance = await tokenInstance.allowance.callAsync(address, proxyAddress); const newMakerAllowance = oldMakerAllowance.plus(amount); await tokenInstance.approve.sendTransactionAsync(proxyAddress, newMakerAllowance, { |