From 7777750ff2025ebbbd55dd2be7249c2ea8feedd0 Mon Sep 17 00:00:00 2001 From: mingda Date: Fri, 20 Nov 2020 15:33:51 +0800 Subject: [PATCH] use tx.origin to getFeeRate --- contracts/DODOVendorMachine/impl/DVMTrader.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts/DODOVendorMachine/impl/DVMTrader.sol b/contracts/DODOVendorMachine/impl/DVMTrader.sol index 63f2803..1ef68fd 100644 --- a/contracts/DODOVendorMachine/impl/DVMTrader.sol +++ b/contracts/DODOVendorMachine/impl/DVMTrader.sol @@ -89,8 +89,8 @@ contract DVMTrader is DVMVault { (uint256 baseReserve, uint256 quoteReserve) = getVaultReserve(); (uint256 baseBalance, uint256 quoteBalance) = getVaultBalance(); - uint256 mtFeeRate = _MT_FEE_RATE_MODEL_.getFeeRate(assetTo); - uint256 lpFeeRate = _LP_FEE_RATE_MODEL_.getFeeRate(assetTo); + uint256 mtFeeRate = _MT_FEE_RATE_MODEL_.getFeeRate(tx.origin); + uint256 lpFeeRate = _LP_FEE_RATE_MODEL_.getFeeRate(tx.origin); if (baseBalance < baseReserve) { uint256 validBaseOut = DecimalMath.divCeil( baseReserve - baseBalance,