LendingPoolCore
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
11
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "LendingPoolCore"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19782452 | 6 months ago | | | 0 | 0.0016348720 |
ABI
ABI objects
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 _reserve) view returns (address)
getReserveAvailableLiquidity(address _reserve) view returns (uint256)
getReserveConfiguration(address _reserve) view returns (uint256, uint256, uint256, bool)
getReserveCurrentAverageStableBorrowRate(address _reserve) view returns (uint256)
getReserveCurrentLiquidityRate(address _reserve) view returns (uint256)
getReserveCurrentStableBorrowRate(address _reserve) view returns (uint256)
getReserveCurrentVariableBorrowRate(address _reserve) view returns (uint256)
getReserveDecimals(address _reserve) view returns (uint256)
getReserveInterestRateStrategyAddress(address _reserve) view returns (address)
getReserveIsActive(address _reserve) view returns (bool)
getReserveIsFreezed(address _reserve) view returns (bool)
getReserveIsStableBorrowRateEnabled(address _reserve) view returns (bool)
getReserveLastUpdate(address _reserve) view returns (uint40 timestamp)
getReserveLiquidationBonus(address _reserve) view returns (uint256)
getReserveLiquidationThreshold(address _reserve) view returns (uint256)
getReserveLiquidityCumulativeIndex(address _reserve) view returns (uint256)
getReserveNormalizedIncome(address _reserve) view returns (uint256)
getReserveTotalBorrows(address _reserve) view returns (uint256)
getReserveTotalBorrowsStable(address _reserve) view returns (uint256)
getReserveTotalBorrowsVariable(address _reserve) view returns (uint256)
getReserveTotalLiquidity(address _reserve) view returns (uint256)
getReserveUtilizationRate(address _reserve) view returns (uint256)
getReserveVariableBorrowsCumulativeIndex(address _reserve) view returns (uint256)
getUserBasicReserveData(address _reserve, address _user) view returns (uint256, uint256, uint256, bool)
getUserBorrowBalances(address _reserve, address _user) view returns (uint256, uint256, uint256)
getUserCurrentBorrowRateMode(address _reserve, address _user) view returns (uint8)
getUserCurrentStableBorrowRate(address _reserve, address _user) view returns (uint256)
getUserLastUpdate(address _reserve, address _user) view returns (uint256 timestamp)
getUserOriginationFee(address _reserve, address _user) view returns (uint256)
getUserUnderlyingAssetBalance(address _reserve, address _user) view returns (uint256)
getUserVariableBorrowCumulativeIndex(address _reserve, address _user) view returns (uint256)
isReserveBorrowingEnabled(address _reserve) view returns (bool)
isReserveUsageAsCollateralEnabled(address _reserve) view returns (bool)
isUserAllowedToBorrowAtStable(address _reserve, address _user, uint256 _amount) view returns (bool)
isUserUseReserveAsCollateralEnabled(address _reserve, address _user) view returns (bool)
reservesList(uint256) view returns (address)
State-modifying
Events activateReserve(address _reserve)
deactivateReserve(address _reserve)
disableBorrowingOnReserve(address _reserve)
disableReserveAsCollateral(address _reserve)
disableReserveStableBorrowRate(address _reserve)
enableBorrowingOnReserve(address _reserve, bool _stableBorrowRateEnabled)
enableReserveAsCollateral(address _reserve, uint256 _baseLTVasCollateral, uint256 _liquidationThreshold, uint256 _liquidationBonus)
enableReserveStableBorrowRate(address _reserve)
freezeReserve(address _reserve)
initReserve(address _reserve, address _aTokenAddress, uint256 _decimals, address _interestRateStrategyAddress)
initialize(address _addressesProvider)
liquidateFee(address _token, uint256 _amount, address _destination) payable
refreshConfiguration()
removeLastAddedReserve(address _reserveToRemove)
setReserveBaseLTVasCollateral(address _reserve, uint256 _ltv)
setReserveDecimals(address _reserve, uint256 _decimals)
setReserveInterestRateStrategyAddress(address _reserve, address _rateStrategyAddress)
setReserveLiquidationBonus(address _reserve, uint256 _bonus)
setReserveLiquidationThreshold(address _reserve, uint256 _threshold)
setUserUseReserveAsCollateral(address _reserve, address _user, bool _useAsCollateral)
transferToFeeCollectionAddress(address _token, address _user, uint256 _amount, address _destination) payable
transferToReserve(address _reserve, address _user, uint256 _amount) payable
transferToUser(address _reserve, address _user, uint256 _amount)
unfreezeReserve(address _reserve)
updateStateOnBorrow(address _reserve, address _user, uint256 _amountBorrowed, uint256 _borrowFee, uint8 _rateMode) returns (uint256, uint256)
updateStateOnDeposit(address _reserve, address _user, uint256 _amount, bool _isFirstDeposit)
updateStateOnFlashLoan(address _reserve, uint256 _availableLiquidityBefore, uint256 _income, uint256 _protocolFee)
updateStateOnLiquidation(address _principalReserve, address _collateralReserve, address _user, uint256 _amountToLiquidate, uint256 _collateralToLiquidate, uint256 _feeLiquidated, uint256 _liquidatedCollateralForFee, uint256 _balanceIncrease, bool _liquidatorReceivesAToken)
updateStateOnRebalance(address _reserve, address _user, uint256 _balanceIncrease) returns (uint256)
updateStateOnRedeem(address _reserve, address _user, uint256 _amountRedeemed, bool _userRedeemedEverything)
updateStateOnRepay(address _reserve, address _user, uint256 _paybackAmountMinusFees, uint256 _originationFeeRepaid, uint256 _balanceIncrease, bool _repaidWholeLoan)
updateStateOnSwapRate(address _reserve, address _user, uint256 _principalBorrowBalance, uint256 _compoundedBorrowBalance, uint256 _balanceIncrease, uint8 _currentRateMode) returns (uint8, uint256)
ReserveUpdated(address indexed reserve, uint256 liquidityRate, uint256 stableBorrowRate, uint256 variableBorrowRate, uint256 liquidityIndex, uint256 variableBorrowIndex)
This contract contains no constructor objects.
fallback()
This contract contains no error objects.