Module brontes_classifier::AaveV2
source · Expand description
Generated by the following Solidity interface…
interface AaveV2 {
struct ReserveConfigurationMap {
uint256 data;
}
struct ReserveData {
ReserveConfigurationMap configuration;
uint128 liquidityIndex;
uint128 variableBorrowIndex;
uint128 currentLiquidityRate;
uint128 currentVariableBorrowRate;
uint128 currentStableBorrowRate;
uint40 lastUpdateTimestamp;
address aTokenAddress;
address stableDebtTokenAddress;
address variableDebtTokenAddress;
address interestRateStrategyAddress;
uint8 id;
}
struct UserConfigurationMap {
uint256 data;
}
event Borrow(address indexed reserve, address user, address indexed onBehalfOf, uint256 amount, uint256 borrowRateMode, uint256 borrowRate, uint16 indexed referral);
event Deposit(address indexed reserve, address user, address indexed onBehalfOf, uint256 amount, uint16 indexed referral);
event FlashLoan(address indexed target, address indexed initiator, address indexed asset, uint256 amount, uint256 premium, uint16 referralCode);
event LiquidationCall(address indexed collateralAsset, address indexed debtAsset, address indexed user, uint256 debtToCover, uint256 liquidatedCollateralAmount, address liquidator, bool receiveAToken);
event Paused();
event RebalanceStableBorrowRate(address indexed reserve, address indexed user);
event Repay(address indexed reserve, address indexed user, address indexed repayer, uint256 amount);
event ReserveDataUpdated(address indexed reserve, uint256 liquidityRate, uint256 stableBorrowRate, uint256 variableBorrowRate, uint256 liquidityIndex, uint256 variableBorrowIndex);
event ReserveUsedAsCollateralDisabled(address indexed reserve, address indexed user);
event ReserveUsedAsCollateralEnabled(address indexed reserve, address indexed user);
event Swap(address indexed reserve, address indexed user, uint256 rateMode);
event TokensRescued(address indexed tokenRescued, address indexed receiver, uint256 amountRescued);
event Unpaused();
event Withdraw(address indexed reserve, address indexed user, address indexed to, uint256 amount);
function FLASHLOAN_PREMIUM_TOTAL() external view returns (uint256);
function LENDINGPOOL_REVISION() external view returns (uint256);
function MAX_NUMBER_RESERVES() external view returns (uint256);
function MAX_STABLE_RATE_BORROW_SIZE_PERCENT() external view returns (uint256);
function borrow(address asset, uint256 amount, uint256 interestRateMode, uint16 referralCode, address onBehalfOf) external;
function deposit(address asset, uint256 amount, address onBehalfOf, uint16 referralCode) external;
function finalizeTransfer(address asset, address from, address to, uint256 amount, uint256 balanceFromBefore, uint256 balanceToBefore) external;
function flashLoan(address receiverAddress, address[] memory assets, uint256[] memory amounts, uint256[] memory modes, address onBehalfOf, bytes memory params, uint16 referralCode) external;
function getAddressesProvider() external view returns (address);
function getConfiguration(address asset) external view returns (ReserveConfigurationMap memory);
function getReserveData(address asset) external view returns (ReserveData memory);
function getReserveNormalizedIncome(address asset) external view returns (uint256);
function getReserveNormalizedVariableDebt(address asset) external view returns (uint256);
function getReservesList() external view returns (address[] memory);
function getUserAccountData(address user) external view returns (uint256 totalCollateralETH, uint256 totalDebtETH, uint256 availableBorrowsETH, uint256 currentLiquidationThreshold, uint256 ltv, uint256 healthFactor);
function getUserConfiguration(address user) external view returns (UserConfigurationMap memory);
function initReserve(address asset, address aTokenAddress, address stableDebtAddress, address variableDebtAddress, address interestRateStrategyAddress) external;
function initialize(address provider) external;
function liquidationCall(address collateralAsset, address debtAsset, address user, uint256 debtToCover, bool receiveAToken) external;
function paused() external view returns (bool);
function rebalanceStableBorrowRate(address asset, address user) external;
function repay(address asset, uint256 amount, uint256 rateMode, address onBehalfOf) external returns (uint256);
function rescueTokens(address token, address to, uint256 amount) external;
function setConfiguration(address asset, uint256 configuration) external;
function setPause(bool val) external;
function setReserveInterestRateStrategyAddress(address asset, address rateStrategyAddress) external;
function setUserUseReserveAsCollateral(address asset, bool useAsCollateral) external;
function swapBorrowRateMode(address asset, uint256 rateMode) external;
function withdraw(address asset, uint256 amount, address to) external returns (uint256);
}
…which was generated by the following JSON ABI:
[
{
"type": "function",
"name": "FLASHLOAN_PREMIUM_TOTAL",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "LENDINGPOOL_REVISION",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MAX_NUMBER_RESERVES",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MAX_STABLE_RATE_BORROW_SIZE_PERCENT",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "borrow",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "interestRateMode",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "referralCode",
"type": "uint16",
"internalType": "uint16"
},
{
"name": "onBehalfOf",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "deposit",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "onBehalfOf",
"type": "address",
"internalType": "address"
},
{
"name": "referralCode",
"type": "uint16",
"internalType": "uint16"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "finalizeTransfer",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "from",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "balanceFromBefore",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "balanceToBefore",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "flashLoan",
"inputs": [
{
"name": "receiverAddress",
"type": "address",
"internalType": "address"
},
{
"name": "assets",
"type": "address[]",
"internalType": "address[]"
},
{
"name": "amounts",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "modes",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "onBehalfOf",
"type": "address",
"internalType": "address"
},
{
"name": "params",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "referralCode",
"type": "uint16",
"internalType": "uint16"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "getAddressesProvider",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract ILendingPoolAddressesProvider"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getConfiguration",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "tuple",
"internalType": "struct DataTypes.ReserveConfigurationMap",
"components": [
{
"name": "data",
"type": "uint256",
"internalType": "uint256"
}
]
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getReserveData",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "tuple",
"internalType": "struct DataTypes.ReserveData",
"components": [
{
"name": "configuration",
"type": "tuple",
"internalType": "struct DataTypes.ReserveConfigurationMap",
"components": [
{
"name": "data",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "liquidityIndex",
"type": "uint128",
"internalType": "uint128"
},
{
"name": "variableBorrowIndex",
"type": "uint128",
"internalType": "uint128"
},
{
"name": "currentLiquidityRate",
"type": "uint128",
"internalType": "uint128"
},
{
"name": "currentVariableBorrowRate",
"type": "uint128",
"internalType": "uint128"
},
{
"name": "currentStableBorrowRate",
"type": "uint128",
"internalType": "uint128"
},
{
"name": "lastUpdateTimestamp",
"type": "uint40",
"internalType": "uint40"
},
{
"name": "aTokenAddress",
"type": "address",
"internalType": "address"
},
{
"name": "stableDebtTokenAddress",
"type": "address",
"internalType": "address"
},
{
"name": "variableDebtTokenAddress",
"type": "address",
"internalType": "address"
},
{
"name": "interestRateStrategyAddress",
"type": "address",
"internalType": "address"
},
{
"name": "id",
"type": "uint8",
"internalType": "uint8"
}
]
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getReserveNormalizedIncome",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getReserveNormalizedVariableDebt",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getReservesList",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address[]",
"internalType": "address[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getUserAccountData",
"inputs": [
{
"name": "user",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "totalCollateralETH",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "totalDebtETH",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "availableBorrowsETH",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "currentLiquidationThreshold",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "ltv",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "healthFactor",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getUserConfiguration",
"inputs": [
{
"name": "user",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "tuple",
"internalType": "struct DataTypes.UserConfigurationMap",
"components": [
{
"name": "data",
"type": "uint256",
"internalType": "uint256"
}
]
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "initReserve",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "aTokenAddress",
"type": "address",
"internalType": "address"
},
{
"name": "stableDebtAddress",
"type": "address",
"internalType": "address"
},
{
"name": "variableDebtAddress",
"type": "address",
"internalType": "address"
},
{
"name": "interestRateStrategyAddress",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "initialize",
"inputs": [
{
"name": "provider",
"type": "address",
"internalType": "contract ILendingPoolAddressesProvider"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "liquidationCall",
"inputs": [
{
"name": "collateralAsset",
"type": "address",
"internalType": "address"
},
{
"name": "debtAsset",
"type": "address",
"internalType": "address"
},
{
"name": "user",
"type": "address",
"internalType": "address"
},
{
"name": "debtToCover",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "receiveAToken",
"type": "bool",
"internalType": "bool"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "paused",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "rebalanceStableBorrowRate",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "user",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "repay",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "rateMode",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "onBehalfOf",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "rescueTokens",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "setConfiguration",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "configuration",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "setPause",
"inputs": [
{
"name": "val",
"type": "bool",
"internalType": "bool"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "setReserveInterestRateStrategyAddress",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "rateStrategyAddress",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "setUserUseReserveAsCollateral",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "useAsCollateral",
"type": "bool",
"internalType": "bool"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "swapBorrowRateMode",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "rateMode",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "withdraw",
"inputs": [
{
"name": "asset",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "to",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "event",
"name": "Borrow",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": false,
"internalType": "address"
},
{
"name": "onBehalfOf",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "borrowRateMode",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "borrowRate",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "referral",
"type": "uint16",
"indexed": true,
"internalType": "uint16"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Deposit",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": false,
"internalType": "address"
},
{
"name": "onBehalfOf",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "referral",
"type": "uint16",
"indexed": true,
"internalType": "uint16"
}
],
"anonymous": false
},
{
"type": "event",
"name": "FlashLoan",
"inputs": [
{
"name": "target",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "initiator",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "asset",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "premium",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "referralCode",
"type": "uint16",
"indexed": false,
"internalType": "uint16"
}
],
"anonymous": false
},
{
"type": "event",
"name": "LiquidationCall",
"inputs": [
{
"name": "collateralAsset",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "debtAsset",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "debtToCover",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "liquidatedCollateralAmount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "liquidator",
"type": "address",
"indexed": false,
"internalType": "address"
},
{
"name": "receiveAToken",
"type": "bool",
"indexed": false,
"internalType": "bool"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Paused",
"inputs": [],
"anonymous": false
},
{
"type": "event",
"name": "RebalanceStableBorrowRate",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Repay",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "repayer",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "ReserveDataUpdated",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "liquidityRate",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "stableBorrowRate",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "variableBorrowRate",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "liquidityIndex",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "variableBorrowIndex",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "ReserveUsedAsCollateralDisabled",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "ReserveUsedAsCollateralEnabled",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Swap",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "rateMode",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "TokensRescued",
"inputs": [
{
"name": "tokenRescued",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "receiver",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amountRescued",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"type": "event",
"name": "Unpaused",
"inputs": [],
"anonymous": false
},
{
"type": "event",
"name": "Withdraw",
"inputs": [
{
"name": "reserve",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
}
]
Structs§
- Event with signature
Borrow(address,address,address,uint256,uint256,uint256,uint16)
and selector0xc6a898309e823ee50bac64e45ca8adba6690e99e7841c45d754e2a38e9019d9b
. - Event with signature
Deposit(address,address,address,uint256,uint16)
and selector0xde6857219544bb5b7746f48ed30be6386fefc61b2f864cacf559893bf50fd951
. - Function with signature
FLASHLOAN_PREMIUM_TOTAL()
and selector0x074b2e43
. - Container type for the return parameters of the
FLASHLOAN_PREMIUM_TOTAL()
function. - Event with signature
FlashLoan(address,address,address,uint256,uint256,uint16)
and selector0x631042c832b07452973831137f2d73e395028b44b250dedc5abb0ee766e168ac
. - Function with signature
LENDINGPOOL_REVISION()
and selector0x8afaff02
. - Container type for the return parameters of the
LENDINGPOOL_REVISION()
function. - Event with signature
LiquidationCall(address,address,address,uint256,uint256,address,bool)
and selector0xe413a321e8681d831f4dbccbca790d2952b56f977908e45be37335533e005286
. - Function with signature
MAX_NUMBER_RESERVES()
and selector0xf8119d51
. - Container type for the return parameters of the
MAX_NUMBER_RESERVES()
function. - Function with signature
MAX_STABLE_RATE_BORROW_SIZE_PERCENT()
and selector0xe82fec2f
. - Container type for the return parameters of the
MAX_STABLE_RATE_BORROW_SIZE_PERCENT()
function. - Event with signature
Paused()
and selector0x9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e752
. - Event with signature
RebalanceStableBorrowRate(address,address)
and selector0x9f439ae0c81e41a04d3fdfe07aed54e6a179fb0db15be7702eb66fa8ef6f5300
. - Event with signature
Repay(address,address,address,uint256)
and selector0x4cdde6e09bb755c9a5589ebaec640bbfedff1362d4b255ebf8339782b9942faa
. - Event with signature
ReserveDataUpdated(address,uint256,uint256,uint256,uint256,uint256)
and selector0x804c9b842b2748a22bb64b345453a3de7ca54a6ca45ce00d415894979e22897a
. - Event with signature
ReserveUsedAsCollateralDisabled(address,address)
and selector0x44c58d81365b66dd4b1a7f36c25aa97b8c71c361ee4937adc1a00000227db5dd
. - Event with signature
ReserveUsedAsCollateralEnabled(address,address)
and selector0x00058a56ea94653cdf4f152d227ace22d4c00ad99e2a43f58cb7d9e3feb295f2
. - Event with signature
Swap(address,address,uint256)
and selector0xea368a40e9570069bb8e6511d668293ad2e1f03b0d982431fd223de9f3b70ca6
. - Event with signature
TokensRescued(address,address,uint256)
and selector0x77023e19c7343ad491fd706c36335ca0e738340a91f29b1fd81e2673d44896c4
. - Event with signature
Unpaused()
and selector0xa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d16933
. - Event with signature
Withdraw(address,address,address,uint256)
and selector0x3115d1449a7b732c986cba18244e897a450f61e1bb8d589cd2e69e6c8924f9f7
. - Function with signature
borrow(address,uint256,uint256,uint16,address)
and selector0xa415bcad
. - Container type for the return parameters of the
borrow(address,uint256,uint256,uint16,address)
function. - Function with signature
deposit(address,uint256,address,uint16)
and selector0xe8eda9df
. - Container type for the return parameters of the
deposit(address,uint256,address,uint16)
function. - Function with signature
finalizeTransfer(address,address,address,uint256,uint256,uint256)
and selector0xd5ed3933
. - Container type for the return parameters of the
finalizeTransfer(address,address,address,uint256,uint256,uint256)
function. - Function with signature
flashLoan(address,address[],uint256[],uint256[],address,bytes,uint16)
and selector0xab9c4b5d
. - Container type for the return parameters of the
flashLoan(address,address[],uint256[],uint256[],address,bytes,uint16)
function. - Function with signature
getAddressesProvider()
and selector0xfe65acfe
. - Container type for the return parameters of the
getAddressesProvider()
function. - Function with signature
getConfiguration(address)
and selector0xc44b11f7
. - Container type for the return parameters of the
getConfiguration(address)
function. - Function with signature
getReserveData(address)
and selector0x35ea6a75
. - Container type for the return parameters of the
getReserveData(address)
function. - Function with signature
getReserveNormalizedIncome(address)
and selector0xd15e0053
. - Container type for the return parameters of the
getReserveNormalizedIncome(address)
function. - Function with signature
getReserveNormalizedVariableDebt(address)
and selector0x386497fd
. - Container type for the return parameters of the
getReserveNormalizedVariableDebt(address)
function. - Function with signature
getReservesList()
and selector0xd1946dbc
. - Container type for the return parameters of the
getReservesList()
function. - Function with signature
getUserAccountData(address)
and selector0xbf92857c
. - Container type for the return parameters of the
getUserAccountData(address)
function. - Function with signature
getUserConfiguration(address)
and selector0x4417a583
. - Container type for the return parameters of the
getUserConfiguration(address)
function. - Function with signature
initReserve(address,address,address,address,address)
and selector0x7a708e92
. - Container type for the return parameters of the
initReserve(address,address,address,address,address)
function. - Function with signature
initialize(address)
and selector0xc4d66de8
. - Container type for the return parameters of the
initialize(address)
function. - Function with signature
liquidationCall(address,address,address,uint256,bool)
and selector0x00a718a9
. - Container type for the return parameters of the
liquidationCall(address,address,address,uint256,bool)
function. - Function with signature
paused()
and selector0x5c975abb
. - Container type for the return parameters of the
paused()
function. - Function with signature
rebalanceStableBorrowRate(address,address)
and selector0xcd112382
. - Container type for the return parameters of the
rebalanceStableBorrowRate(address,address)
function. - Function with signature
repay(address,uint256,uint256,address)
and selector0x573ade81
. - Container type for the return parameters of the
repay(address,uint256,uint256,address)
function. - Function with signature
rescueTokens(address,address,uint256)
and selector0xcea9d26f
. - Container type for the return parameters of the
rescueTokens(address,address,uint256)
function. - Function with signature
setConfiguration(address,uint256)
and selector0xb8d29276
. - Container type for the return parameters of the
setConfiguration(address,uint256)
function. - Function with signature
setPause(bool)
and selector0xbedb86fb
. - Container type for the return parameters of the
setPause(bool)
function. - Function with signature
setReserveInterestRateStrategyAddress(address,address)
and selector0x1d2118f9
. - Container type for the return parameters of the
setReserveInterestRateStrategyAddress(address,address)
function. - Function with signature
setUserUseReserveAsCollateral(address,bool)
and selector0x5a3b74b9
. - Container type for the return parameters of the
setUserUseReserveAsCollateral(address,bool)
function. - Function with signature
swapBorrowRateMode(address,uint256)
and selector0x94ba89a2
. - Container type for the return parameters of the
swapBorrowRateMode(address,uint256)
function. - Function with signature
withdraw(address,uint256,address)
and selector0x69328dec
. - Container type for the return parameters of the
withdraw(address,uint256,address)
function.