OSDN Git Service

Match fee strategy (#507)
[bytom/vapor.git] / application / mov / mov_core.go
index 955a493..04cc5e7 100644 (file)
@@ -306,9 +306,9 @@ func validateMatchedTxFee(tx *types.Tx, blockHeight uint64) error {
                feeAmounts[assetID] = fee.amount
        }
 
-       receivedAmount, priceDiff := match.CalcReceivedAmount(orders)
+       receivedAmount, priceDiffs := match.CalcReceivedAmount(orders)
        feeStrategy := match.NewDefaultFeeStrategy(maxFeeRate)
-       return feeStrategy.Validate(receivedAmount, priceDiff, feeAmounts)
+       return feeStrategy.Validate(receivedAmount, feeAmounts, priceDiffs)
 }
 
 func (m *MovCore) validateMatchedTxSequence(txs []*types.Tx) error {