LendingPool

Verified contract

Active on Base with 346,131 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.03
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x57ca645cb6dd669b69c627e59377ed6f7a905d2b20fe351eeaeec2ae540b7d59
0x4750ddc3dc200dcf740b1b9c79ebe5d3ccdd84f4bbdade86bf9e54810c91f739
0xac353420fa83caa396cf3c9f84a94a868d624cf1fb7f1d2a1bfd0e481a376198
0xd47d0ee36f16bfa41258209aade0f1b872c8dcf6a92316379dc69e6effe48abb
0x1dca0e31010a01916f3bbf71d59915960928006ee3f4821363461f4ea6757025
0xd0e023a5e94eb97bbf46cd18389b81375a4f606ab81234b5f706bfaaa76bc689
0x0379a43dca662a92713545a029328e0a378cf761916686d7d974e89104ba3c0a
0xa6c84b87f72c5f06465a143991ed6b6fc12d0e739997c50a91f0462bf03881f5
0xd913759f078b04cc363bfe8abbbc73a20e5dadfed433ab07d0a890714fec4584
0x920a8097b436c6a23c531ddb64859fb55bca1a06f2d9c65a7a5c0768bc80297d

Functions
Getter at block 21736203
WETH9(view returns (address)
0x4200000000000000000000000000000000000006
addressRegistry(view returns (address)
0x85603119c938750dfb5904f8a501b64f3f3a01d2
nextDebtPositionId(view returns (uint256)
179
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.