LendingPoolCore

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x040b8d98 at 19782448
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 "LendingPoolCore"

0x8774f36c2607be967ec37d564088dcdc91f1a361e61b233229c0024cdb49211f
From

Functions
Getter at block 20792775
CORE_REVISION(view returns (uint256)
8
addressesProvider(view returns (address)
0x24a42fd28c976a61df5d00d0599c34c4f90748c8
getReserves(view returns (address[])
[]
lendingPoolAddress(view returns (address)
0x398ec7346dcd622edc5ae82352f02be94c62d119
Read-only
getReserveATokenAddress(address _reserveview returns (address)
getReserveAvailableLiquidity(address _reserveview returns (uint256)
getReserveConfiguration(address _reserveview returns (uint256uint256uint256bool)
getReserveCurrentAverageStableBorrowRate(address _reserveview returns (uint256)
getReserveCurrentLiquidityRate(address _reserveview returns (uint256)
getReserveCurrentStableBorrowRate(address _reserveview returns (uint256)
getReserveCurrentVariableBorrowRate(address _reserveview returns (uint256)
getReserveDecimals(address _reserveview returns (uint256)
getReserveInterestRateStrategyAddress(address _reserveview returns (address)
getReserveIsActive(address _reserveview returns (bool)
getReserveIsFreezed(address _reserveview returns (bool)
getReserveIsStableBorrowRateEnabled(address _reserveview returns (bool)
getReserveLastUpdate(address _reserveview returns (uint40 timestamp)
getReserveLiquidationBonus(address _reserveview returns (uint256)
getReserveLiquidationThreshold(address _reserveview returns (uint256)
getReserveLiquidityCumulativeIndex(address _reserveview returns (uint256)
getReserveNormalizedIncome(address _reserveview returns (uint256)
getReserveTotalBorrows(address _reserveview returns (uint256)
getReserveTotalBorrowsStable(address _reserveview returns (uint256)
getReserveTotalBorrowsVariable(address _reserveview returns (uint256)
getReserveTotalLiquidity(address _reserveview returns (uint256)
getReserveUtilizationRate(address _reserveview returns (uint256)
getReserveVariableBorrowsCumulativeIndex(address _reserveview returns (uint256)
getUserBasicReserveData(address _reserveaddress _userview returns (uint256uint256uint256bool)
getUserBorrowBalances(address _reserveaddress _userview returns (uint256uint256uint256)
getUserCurrentBorrowRateMode(address _reserveaddress _userview returns (uint8)
getUserCurrentStableBorrowRate(address _reserveaddress _userview returns (uint256)
getUserLastUpdate(address _reserveaddress _userview returns (uint256 timestamp)
getUserOriginationFee(address _reserveaddress _userview returns (uint256)
getUserUnderlyingAssetBalance(address _reserveaddress _userview returns (uint256)
getUserVariableBorrowCumulativeIndex(address _reserveaddress _userview returns (uint256)
isReserveBorrowingEnabled(address _reserveview returns (bool)
isReserveUsageAsCollateralEnabled(address _reserveview returns (bool)
isUserAllowedToBorrowAtStable(address _reserveaddress _useruint256 _amountview returns (bool)
isUserUseReserveAsCollateralEnabled(address _reserveaddress _userview returns (bool)
reservesList(uint256view returns (address)
State-modifying
activateReserve(address _reserve
deactivateReserve(address _reserve
disableBorrowingOnReserve(address _reserve
disableReserveAsCollateral(address _reserve
disableReserveStableBorrowRate(address _reserve
enableBorrowingOnReserve(address _reservebool _stableBorrowRateEnabled
enableReserveAsCollateral(address _reserveuint256 _baseLTVasCollateraluint256 _liquidationThresholduint256 _liquidationBonus
enableReserveStableBorrowRate(address _reserve
freezeReserve(address _reserve
initReserve(address _reserveaddress _aTokenAddressuint256 _decimalsaddress _interestRateStrategyAddress
initialize(address _addressesProvider
liquidateFee(address _tokenuint256 _amountaddress _destinationpayable 
refreshConfiguration(
removeLastAddedReserve(address _reserveToRemove
setReserveBaseLTVasCollateral(address _reserveuint256 _ltv
setReserveDecimals(address _reserveuint256 _decimals
setReserveInterestRateStrategyAddress(address _reserveaddress _rateStrategyAddress
setReserveLiquidationBonus(address _reserveuint256 _bonus
setReserveLiquidationThreshold(address _reserveuint256 _threshold
setUserUseReserveAsCollateral(address _reserveaddress _userbool _useAsCollateral
transferToFeeCollectionAddress(address _tokenaddress _useruint256 _amountaddress _destinationpayable 
transferToReserve(address _reserveaddress _useruint256 _amountpayable 
transferToUser(address _reserveaddress _useruint256 _amount
unfreezeReserve(address _reserve
updateStateOnBorrow(address _reserveaddress _useruint256 _amountBorroweduint256 _borrowFeeuint8 _rateModereturns (uint256uint256)
updateStateOnDeposit(address _reserveaddress _useruint256 _amountbool _isFirstDeposit
updateStateOnFlashLoan(address _reserveuint256 _availableLiquidityBeforeuint256 _incomeuint256 _protocolFee
updateStateOnLiquidation(address _principalReserveaddress _collateralReserveaddress _useruint256 _amountToLiquidateuint256 _collateralToLiquidateuint256 _feeLiquidateduint256 _liquidatedCollateralForFeeuint256 _balanceIncreasebool _liquidatorReceivesAToken
updateStateOnRebalance(address _reserveaddress _useruint256 _balanceIncreasereturns (uint256)
updateStateOnRedeem(address _reserveaddress _useruint256 _amountRedeemedbool _userRedeemedEverything
updateStateOnRepay(address _reserveaddress _useruint256 _paybackAmountMinusFeesuint256 _originationFeeRepaiduint256 _balanceIncreasebool _repaidWholeLoan
updateStateOnSwapRate(address _reserveaddress _useruint256 _principalBorrowBalanceuint256 _compoundedBorrowBalanceuint256 _balanceIncreaseuint8 _currentRateModereturns (uint8uint256)
Events
ReserveUpdated(address indexed reserveuint256 liquidityRateuint256 stableBorrowRateuint256 variableBorrowRateuint256 liquidityIndexuint256 variableBorrowIndex
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.