LendingPool

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xa8cf79e3 at 19782450
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots

No balances found for "LendingPool"

No transactions found for "LendingPool"


Functions
Getter at block 21271001
LENDINGPOOL_REVISION(view returns (uint256)
8
UINT_MAX_VALUE(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
addressesProvider(view returns (address)
0x0000000000000000000000000000000000000000
core(view returns (address)
0x0000000000000000000000000000000000000000
dataProvider(view returns (address)
0x0000000000000000000000000000000000000000
 
getReserves(view returns (address[])
parametersProvider(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getReserveConfigurationData(address _reserveview returns (uint256 ltvuint256 liquidationThresholduint256 liquidationBonusaddress interestRateStrategyAddressbool usageAsCollateralEnabledbool borrowingEnabledbool stableBorrowRateEnabledbool isActive)
getReserveData(address _reserveview returns (uint256 totalLiquidityuint256 availableLiquidityuint256 totalBorrowsStableuint256 totalBorrowsVariableuint256 liquidityRateuint256 variableBorrowRateuint256 stableBorrowRateuint256 averageStableBorrowRateuint256 utilizationRateuint256 liquidityIndexuint256 variableBorrowIndexaddress aTokenAddressuint40 lastUpdateTimestamp)
getUserAccountData(address _userview returns (uint256 totalLiquidityETHuint256 totalCollateralETHuint256 totalBorrowsETHuint256 totalFeesETHuint256 availableBorrowsETHuint256 currentLiquidationThresholduint256 ltvuint256 healthFactor)
getUserReserveData(address _reserveaddress _userview returns (uint256 currentATokenBalanceuint256 currentBorrowBalanceuint256 principalBorrowBalanceuint256 borrowRateModeuint256 borrowRateuint256 liquidityRateuint256 originationFeeuint256 variableBorrowIndexuint256 lastUpdateTimestampbool usageAsCollateralEnabled)
State-modifying
borrow(address _reserveuint256 _amountuint256 _interestRateModeuint16 _referralCode
deposit(address _reserveuint256 _amountuint16 _referralCodepayable 
flashLoan(address _receiveraddress _reserveuint256 _amountbytes _params
initialize(address _addressesProvider
liquidationCall(address _collateraladdress _reserveaddress _useruint256 _purchaseAmountbool _receiveATokenpayable 
rebalanceStableBorrowRate(address _reserveaddress _user
redeemUnderlying(address _reserveaddress _useruint256 _amountuint256 _aTokenBalanceAfterRedeem
repay(address _reserveuint256 _amountaddress _onBehalfOfpayable 
rescueTokens(address tokenaddress touint256 amount
setUserUseReserveAsCollateral(address _reservebool _useAsCollateral
swapBorrowRateMode(address _reserve
Events
Borrow(address indexed _reserveaddress indexed _useruint256 _amountuint256 _borrowRateModeuint256 _borrowRateuint256 _originationFeeuint256 _borrowBalanceIncreaseuint16 indexed _referraluint256 _timestamp
Deposit(address indexed _reserveaddress indexed _useruint256 _amountuint16 indexed _referraluint256 _timestamp
FlashLoan(address indexed _targetaddress indexed _reserveuint256 _amountuint256 _totalFeeuint256 _protocolFeeuint256 _timestamp
LiquidationCall(address indexed _collateraladdress indexed _reserveaddress indexed _useruint256 _purchaseAmountuint256 _liquidatedCollateralAmountuint256 _accruedBorrowInterestaddress _liquidatorbool _receiveATokenuint256 _timestamp
OriginationFeeLiquidated(address indexed _collateraladdress indexed _reserveaddress indexed _useruint256 _feeLiquidateduint256 _liquidatedCollateralForFeeuint256 _timestamp
RebalanceStableBorrowRate(address indexed _reserveaddress indexed _useruint256 _newStableRateuint256 _borrowBalanceIncreaseuint256 _timestamp
RedeemUnderlying(address indexed _reserveaddress indexed _useruint256 _amountuint256 _timestamp
Repay(address indexed _reserveaddress indexed _useraddress indexed _repayeruint256 _amountMinusFeesuint256 _feesuint256 _borrowBalanceIncreaseuint256 _timestamp
ReserveUsedAsCollateralDisabled(address indexed _reserveaddress indexed _user
ReserveUsedAsCollateralEnabled(address indexed _reserveaddress indexed _user
Swap(address indexed _reserveaddress indexed _useruint256 _newRateModeuint256 _newRateuint256 _borrowBalanceIncreaseuint256 _timestamp
TokensRescued(address indexed tokenRescuedaddress indexed receiveruint256 amountRescued
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.