@0x/contracts-exchange
: Fix matchOrders()
not paying fees if same feeRecipient
but different feeAssetData
s.
This commit is contained in:
committed by
Amir Bandeali
parent
79b8f85cdf
commit
26317d16ff
@@ -342,22 +342,22 @@ contract MixinMatchOrders is
|
||||
matchedFillResults.right.takerFeePaid
|
||||
)
|
||||
);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
_dispatchTransferFrom(
|
||||
leftOrderHash,
|
||||
leftTakerFeeAssetData,
|
||||
takerAddress,
|
||||
leftFeeRecipientAddress,
|
||||
matchedFillResults.left.takerFeePaid
|
||||
);
|
||||
_dispatchTransferFrom(
|
||||
rightOrderHash,
|
||||
rightTakerFeeAssetData,
|
||||
takerAddress,
|
||||
rightFeeRecipientAddress,
|
||||
matchedFillResults.right.takerFeePaid
|
||||
);
|
||||
}
|
||||
_dispatchTransferFrom(
|
||||
leftOrderHash,
|
||||
leftTakerFeeAssetData,
|
||||
takerAddress,
|
||||
leftFeeRecipientAddress,
|
||||
matchedFillResults.left.takerFeePaid
|
||||
);
|
||||
_dispatchTransferFrom(
|
||||
rightOrderHash,
|
||||
rightTakerFeeAssetData,
|
||||
takerAddress,
|
||||
rightFeeRecipientAddress,
|
||||
matchedFillResults.right.takerFeePaid
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user