From 4de1d69282b6238117407f0dc111e6482b4573e3 Mon Sep 17 00:00:00 2001 From: James Towle Date: Thu, 11 Jul 2019 16:02:45 -0500 Subject: [PATCH] `@0x:contracts-exchange` Updated MixinMatchOrders to use library RichErrors --- contracts/exchange/contracts/src/MixinMatchOrders.sol | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/contracts/exchange/contracts/src/MixinMatchOrders.sol b/contracts/exchange/contracts/src/MixinMatchOrders.sol index 821cd92e7c..7be4a72e2c 100644 --- a/contracts/exchange/contracts/src/MixinMatchOrders.sol +++ b/contracts/exchange/contracts/src/MixinMatchOrders.sol @@ -14,20 +14,21 @@ pragma solidity ^0.5.9; pragma experimental ABIEncoderV2; +import "@0x/contracts-utils/contracts/src/LibBytes.sol"; +import "@0x/contracts-utils/contracts/src/LibRichErrors.sol"; import "@0x/contracts-utils/contracts/src/ReentrancyGuard.sol"; import "@0x/contracts-utils/contracts/src/RichErrors.sol"; -import "@0x/contracts-utils/contracts/src/LibBytes.sol"; import "@0x/contracts-exchange-libs/contracts/src/LibOrder.sol"; import "@0x/contracts-exchange-libs/contracts/src/LibFillResults.sol"; import "./interfaces/IAssetProxyDispatcher.sol"; -import "./MixinExchangeCore.sol"; +import "./interfaces/IExchangeRichErrors.sol"; import "./interfaces/IMatchOrders.sol"; import "./interfaces/ITransactions.sol"; -import "./MixinExchangeRichErrors.sol"; +import "./LibExchangeRichErrors.sol"; +import "./MixinExchangeCore.sol"; contract MixinMatchOrders is - MixinExchangeRichErrors, MixinExchangeCore, IMatchOrders { @@ -255,7 +256,7 @@ contract MixinMatchOrders is // These equations can be combined to get the following: if (_safeMul(leftOrder.makerAssetAmount, rightOrder.makerAssetAmount) < _safeMul(leftOrder.takerAssetAmount, rightOrder.takerAssetAmount)) { - _rrevert(NegativeSpreadError( + LibRichErrors._rrevert(LibExchangeRichErrors.NegativeSpreadError( getOrderHash(leftOrder), getOrderHash(rightOrder) ));