added flashloan fee parameter in event

This commit is contained in:
bhavik-m 2022-03-06 18:31:15 +05:30
parent 6241384933
commit 2a20443390
3 changed files with 6 additions and 5 deletions

View File

@ -2,7 +2,7 @@ pragma solidity ^0.7.0;
pragma experimental ABIEncoderV2; pragma experimental ABIEncoderV2;
contract Events { contract Events {
event LogAaveImport( event LogAaveV3Import(
address indexed user, address indexed user,
address[] ctokens, address[] ctokens,
string[] supplyIds, string[] supplyIds,

View File

@ -7,7 +7,7 @@ import { AaveInterface, AaveLendingPoolProviderInterface, AaveDataProviderInterf
import "./events.sol"; import "./events.sol";
import "./interface.sol"; import "./interface.sol";
abstract contract AaveResolver is DSMath, Basic { abstract contract Helper is DSMath, Basic {
/** /**
* @dev Aave referal code * @dev Aave referal code
*/ */
@ -57,7 +57,7 @@ abstract contract AaveResolver is DSMath, Basic {
} }
} }
contract AaveHelpers is AaveResolver { contract AaveHelpers is Helper {
function getBorrowAmount(address _token, address userAccount) function getBorrowAmount(address _token, address userAccount)
internal internal
view view

View File

@ -74,12 +74,13 @@ contract AaveV3ImportResolver is AaveHelpers {
); );
} }
_eventName = "LogAaveV2Import(address,bool,address[],address[],uint256[],uint256[],uint256[])"; _eventName = "LogAaveV3Import(address,bool,address[],address[],uint256[],uint256[],uint256[],uint256[])";
_eventParam = abi.encode( _eventParam = abi.encode(
userAccount, userAccount,
inputData.convertStable, inputData.convertStable,
inputData.supplyTokens, inputData.supplyTokens,
inputData.borrowTokens, inputData.borrowTokens,
inputData.flashLoanFees,
data.supplyAmts, data.supplyAmts,
data.stableBorrowAmts, data.stableBorrowAmts,
data.variableBorrowAmts data.variableBorrowAmts
@ -104,5 +105,5 @@ contract AaveV3ImportResolver is AaveHelpers {
} }
contract ConnectV2AaveV3Import is AaveV3ImportResolver { contract ConnectV2AaveV3Import is AaveV3ImportResolver {
string public constant name = "Aave-v3-Import-v2"; string public constant name = "Aave-v3-import-v1";
} }