Rephrased some of the math in MixinMatchOrders to improve readability
This commit is contained in:
parent
287830d6e0
commit
ec2e726be0
@ -184,12 +184,12 @@ contract MixinMatchOrders is
|
|||||||
// Case 1: Right order is fully filled
|
// Case 1: Right order is fully filled
|
||||||
matchedFillResults.right.makerAssetFilledAmount = rightMakerAssetAmountRemaining;
|
matchedFillResults.right.makerAssetFilledAmount = rightMakerAssetAmountRemaining;
|
||||||
matchedFillResults.right.takerAssetFilledAmount = rightTakerAssetAmountRemaining;
|
matchedFillResults.right.takerAssetFilledAmount = rightTakerAssetAmountRemaining;
|
||||||
|
matchedFillResults.left.takerAssetFilledAmount = matchedFillResults.right.makerAssetFilledAmount;
|
||||||
matchedFillResults.left.makerAssetFilledAmount = getPartialAmountFloor(
|
matchedFillResults.left.makerAssetFilledAmount = getPartialAmountFloor(
|
||||||
leftOrder.makerAssetAmount,
|
leftOrder.makerAssetAmount,
|
||||||
leftOrder.takerAssetAmount,
|
leftOrder.takerAssetAmount,
|
||||||
matchedFillResults.right.makerAssetFilledAmount
|
matchedFillResults.left.takerAssetFilledAmount
|
||||||
);
|
);
|
||||||
matchedFillResults.left.takerAssetFilledAmount = matchedFillResults.right.makerAssetFilledAmount;
|
|
||||||
} else {
|
} else {
|
||||||
// Case 2: Left order is fully filled
|
// Case 2: Left order is fully filled
|
||||||
matchedFillResults.left.makerAssetFilledAmount = leftMakerAssetAmountRemaining;
|
matchedFillResults.left.makerAssetFilledAmount = leftMakerAssetAmountRemaining;
|
||||||
@ -198,7 +198,7 @@ contract MixinMatchOrders is
|
|||||||
matchedFillResults.right.takerAssetFilledAmount = getPartialAmountCeil(
|
matchedFillResults.right.takerAssetFilledAmount = getPartialAmountCeil(
|
||||||
rightOrder.takerAssetAmount,
|
rightOrder.takerAssetAmount,
|
||||||
rightOrder.makerAssetAmount,
|
rightOrder.makerAssetAmount,
|
||||||
matchedFillResults.left.takerAssetFilledAmount
|
matchedFillResults.right.makerAssetFilledAmount
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user