LendingPool

Verified contract

Active on Base with 386,505 txns
Deployed by via 0xe81bf568 at 1960229
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2.55
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x9f9409e6bb16831d907ece3f2bf40a6a2d0fe767cb99b45e2dc649082acba8da
0xac5b4a0b091019a06f28f16fa69cf1ba3837a107f6d3a7b7a9fc86b519a2f443
0x3302c63a3dd8dd78f3166dfec690f4544b727fdf7946e17e8a4272f2b0ad1b34
0x6ec1088bccdf3e75949cf2b1fd5c6800e851d0a919ed146b99661ce76cc363a1
0x3bad1f9bddb34f009861d7003ce43e1d7c007db87b04341a9218c48e0c3227b5
0x264fb09247b66ea8936697bfa21cc0193906daa65f4272db879b93854bfb113a
0xd2b7bee704b26805d4abea946d846254cf9ac65f13cc6cee0c50a82d25863a71
0x6961eb3648e291a3a170cd20cd8ea9d6ceaacc1b8994e2f9602546b5053008fc
0xa793210d12c6581571b22da4b2af9645315add151820a3898b01385e24b6f943
0xeded0e5a559da92cf67ff39e3032790e79330cb9be5a1d0786ac8abfc4e468d1

Functions
Getter at block 22848191
WETH9(view returns (address)
0x4200000000000000000000000000000000000006
addressRegistry(view returns (address)
0x85603119c938750dfb5904f8a501b64f3f3a01d2
nextDebtPositionId(view returns (uint256)
183
nextReserveId(view returns (uint256)
80
owner(view returns (address)
0x89f0885da2553232aeef201692f8c97e24715c83
paused(view returns (bool)
false
Read-only
borrowingRateOfReserve(uint256 reserveIdview returns (uint256)
borrowingWhiteList(addressview returns (bool)
credits(uint256addressview returns (uint256)
debtPositions(uint256view returns (uint256 reserveIdaddress owneruint256 borroweduint256 borrowedIndex)
exchangeRateOfReserve(uint256 reserveIdview returns (uint256)
getCurrentDebt(uint256 debtIdview returns (uint256 currentDebtuint256 latestBorrowingIndex)
getETokenAddress(uint256 reserveIdview returns (address)
getPositionStatus(uint256[] reserveIdArraddress userview returns (struct ILendingPoolPositionStatus[] statusArr)
getReserveIdOfDebt(uint256 debtIdview returns (uint256)
getReserveStatus(uint256[] reserveIdArrview returns (struct ILendingPoolReserveStatus[] statusArr)
getStakingAddress(uint256 reserveIdview returns (address)
getUnderlyingTokenAddress(uint256 reserveIdview returns (address)
reserves(uint256view returns (uint256 borrowingIndexuint256 currentBorrowingRateuint256 totalBorrowsaddress underlyingTokenAddressaddress eTokenAddressaddress stakingAddressuint256 reserveCapacitystruct DataTypesInterestRateConfig borrowingRateConfiguint256 iduint128 lastUpdateTimestampuint16 reserveFeeRatestruct DataTypesFlags flags)
totalBorrowsOfReserve(uint256 reserveIdview returns (uint256 totalBorrows)
totalLiquidityOfReserve(uint256 reserveIdview returns (uint256 totalLiquidity)
utilizationRateOfReserve(uint256 reserveIdview returns (uint256)
State-modifying
activateReserve(uint256 reserveId
borrow(address onBehalfOfuint256 debtIduint256 amount
deActivateReserve(uint256 reserveId
deposit(uint256 reserveIduint256 amountaddress onBehalfOfuint16 referralCodepayable returns (uint256 eTokenAmount)
depositAndStake(uint256 reserveIduint256 amountaddress onBehalfOfuint16 referralCodepayable returns (uint256 eTokenAmount)
disableBorrowing(uint256 reserveId
disableVaultToBorrow(uint256 vaultId
emergencyPauseAll(
enableBorrowing(uint256 reserveId
enableVaultToBorrow(uint256 vaultId
freezeReserve(uint256 reserveId
initReserve(address asset
newDebtPosition(uint256 reserveIdreturns (uint256 debtId)
redeem(uint256 reserveIduint256 eTokenAmountaddress tobool receiveNativeETHreturns (uint256)
renounceOwnership(
repay(address onBehalfOfuint256 debtIduint256 amountreturns (uint256)
setBorrowingRateConfig(uint256 reserveIduint16 utilizationAuint16 borrowingRateAuint16 utilizationBuint16 borrowingRateBuint16 maxBorrowingRate
setCreditsOfVault(uint256 vaultIduint256 reserveIduint256 credit
setReserveCapacity(uint256 reserveIduint256 cap
setReserveFeeRate(uint256 reserveIduint16 _rate
transferOwnership(address newOwner
unFreezeReserve(uint256 reserveId
unPauseAll(
unStakeAndWithdraw(uint256 reserveIduint256 eTokenAmountaddress tobool receiveNativeETHreturns (uint256)
Events
Borrow(uint256 indexed reserveIdaddress indexed contractAddressaddress indexed onBehalfOfuint256 amount
Deposited(uint256 indexed reserveIdaddress useraddress indexed onBehalfOfuint256 reserveAmountuint256 eTokenAmountuint16 indexed referral
DisableVaultToBorrow(uint256 indexed vaultIdaddress indexed vaultAddress
EnableVaultToBorrow(uint256 indexed vaultIdaddress indexed vaultAddress
InitReserve(address indexed reserveaddress indexed eTokenAddressaddress stakingAddressuint256 id
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(
Redeemed(uint256 indexed reserveIdaddress indexed useraddress indexed touint256 eTokenAmountuint256 underlyingTokenAmount
Repay(uint256 indexed reserveIdaddress indexed onBehalfOfaddress indexed contractAddressuint256 amount
ReserveActivated(uint256 indexed reserveId
ReserveBorrowDisabled(uint256 indexed reserveId
ReserveBorrowEnabled(uint256 indexed reserveId
ReserveDeActivated(uint256 indexed reserveId
ReserveFrozen(uint256 indexed reserveId
ReserveUnFreeze(uint256 indexed reserveId
SetCreditsOfVault(uint256 indexed vaultIdaddress indexed vaultAddressuint256 indexed reserveIduint256 credit
SetInterestRateConfig(uint256 indexed reserveIduint16 utilizationAuint16 borrowingRateAuint16 utilizationBuint16 borrowingRateBuint16 maxBorrowingRate
SetReserveCapacity(uint256 indexed reserveIduint256 cap
SetReserveFeeRate(uint256 indexed reserveIduint256 feeRate
UnPaused(
Constructor
constructor(address _addressRegistryaddress _WETH9
Fallback and receive
receive(
Errors

This contract contains no error objects.