diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2017-07-08 05:39:04 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2017-07-08 08:45:39 +0800 |
commit | 1e54dec2809a5c7b97c47f3232ab14f3ef68d94e (patch) | |
tree | 1c9a68fa0e8a6442efd259edee9b982a887c463a /src/contract_wrappers/exchange_wrapper.ts | |
parent | 1d8ca6c4f35ba44181b01543885b2820059e8c27 (diff) | |
download | dexon-sol-tools-1e54dec2809a5c7b97c47f3232ab14f3ef68d94e.tar dexon-sol-tools-1e54dec2809a5c7b97c47f3232ab14f3ef68d94e.tar.gz dexon-sol-tools-1e54dec2809a5c7b97c47f3232ab14f3ef68d94e.tar.bz2 dexon-sol-tools-1e54dec2809a5c7b97c47f3232ab14f3ef68d94e.tar.lz dexon-sol-tools-1e54dec2809a5c7b97c47f3232ab14f3ef68d94e.tar.xz dexon-sol-tools-1e54dec2809a5c7b97c47f3232ab14f3ef68d94e.tar.zst dexon-sol-tools-1e54dec2809a5c7b97c47f3232ab14f3ef68d94e.zip |
Migrate isRoundingError parameter changes
Diffstat (limited to 'src/contract_wrappers/exchange_wrapper.ts')
-rw-r--r-- | src/contract_wrappers/exchange_wrapper.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/contract_wrappers/exchange_wrapper.ts b/src/contract_wrappers/exchange_wrapper.ts index a06471bba..9bedb1b3c 100644 --- a/src/contract_wrappers/exchange_wrapper.ts +++ b/src/contract_wrappers/exchange_wrapper.ts @@ -662,7 +662,7 @@ export class ExchangeWrapper extends ContractWrapper { senderAddress, zrxTokenAddress); const wouldRoundingErrorOccur = await this._isRoundingErrorAsync( - signedOrder.takerTokenAmount, fillTakerAmount, signedOrder.makerTokenAmount, + fillTakerAmount, signedOrder.takerTokenAmount, signedOrder.makerTokenAmount, signedOrder.exchangeContractAddress, ); if (wouldRoundingErrorOccur) { @@ -764,14 +764,14 @@ export class ExchangeWrapper extends ContractWrapper { throw new Error(errMessage); } } - private async _isRoundingErrorAsync(takerTokenAmount: BigNumber.BigNumber, - fillTakerAmount: BigNumber.BigNumber, - makerTokenAmount: BigNumber.BigNumber, + private async _isRoundingErrorAsync(numerator: BigNumber.BigNumber, + denominator: BigNumber.BigNumber, + target: BigNumber.BigNumber, exchangeContractAddress: string): Promise<boolean> { await assert.isUserAddressAvailableAsync(this._web3Wrapper); const exchangeInstance = await this._getExchangeContractAsync(exchangeContractAddress); const isRoundingError = await exchangeInstance.isRoundingError.call( - takerTokenAmount, fillTakerAmount, makerTokenAmount, + numerator, denominator, target, ); return isRoundingError; } |