LendPool
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
119
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 46 additional slots
Balances ($0.00)
No balances found for "LendPool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "LendPool"
ABI
ABI objects
Getter at block 20793423
getAddressesProvider() view returns (address)
0x0000000000000000000000000000000000000000
getMaxNumberOfNfts() view returns (uint256)
0
getMaxNumberOfReserves() view returns (uint256)
0
getNftsList() view returns (address[])
[]
getPausedTime() view returns (uint256, uint256)
(0, 0)
getReservesList() view returns (address[])
[]
paused() view returns (bool)
false
Read-only
finalizeTransfer(address asset, address from, address to, uint256 amount, uint256 balanceFromBefore, uint256 balanceToBefore) view
getNftAuctionData(address nftAsset, uint256 nftTokenId) view returns (uint256 loanId, address bidderAddress, uint256 bidPrice, uint256 bidBorrowAmount, uint256 bidFine)
getNftAuctionEndTime(address nftAsset, uint256 nftTokenId) view returns (uint256 loanId, uint256 bidStartTimestamp, uint256 bidEndTimestamp, uint256 redeemEndTimestamp)
getNftCollateralData(address nftAsset, address reserveAsset) view returns (uint256 totalCollateralInETH, uint256 totalCollateralInReserve, uint256 availableBorrowsInETH, uint256 availableBorrowsInReserve, uint256 ltv, uint256 liquidationThreshold, uint256 liquidationBonus)
getNftConfiguration(address asset) view returns (struct DataTypesNftConfigurationMap)
getNftData(address asset) view returns (struct DataTypesNftData)
getNftDebtData(address nftAsset, uint256 nftTokenId) view returns (uint256 loanId, address reserveAsset, uint256 totalCollateral, uint256 totalDebt, uint256 availableBorrows, uint256 healthFactor)
getNftLiquidatePrice(address nftAsset, uint256 nftTokenId) view returns (uint256 liquidatePrice, uint256 paybackAmount)
getReserveConfiguration(address asset) view returns (struct DataTypesReserveConfigurationMap)
getReserveData(address asset) view returns (struct DataTypesReserveData)
getReserveNormalizedIncome(address asset) view returns (uint256)
getReserveNormalizedVariableDebt(address asset) view returns (uint256)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) pure returns (bytes4)
State-modifying
Events auction(address nftAsset, uint256 nftTokenId, uint256 bidPrice, address onBehalfOf)
batchBorrow(address[] assets, uint256[] amounts, address[] nftAssets, uint256[] nftTokenIds, address onBehalfOf, uint16 referralCode)
batchRepay(address[] nftAssets, uint256[] nftTokenIds, uint256[] amounts) returns (uint256[], bool[])
borrow(address asset, uint256 amount, address nftAsset, uint256 nftTokenId, address onBehalfOf, uint16 referralCode)
deposit(address asset, uint256 amount, address onBehalfOf, uint16 referralCode)
initNft(address asset, address bNftAddress)
initReserve(address asset, address bTokenAddress, address debtTokenAddress, address interestRateAddress)
initialize(address provider)
liquidate(address nftAsset, uint256 nftTokenId, uint256 amount) returns (uint256)
redeem(address nftAsset, uint256 nftTokenId, uint256 amount, uint256 bidFine) returns (uint256)
repay(address nftAsset, uint256 nftTokenId, uint256 amount) returns (uint256, bool)
setMaxNumberOfNfts(uint256 val)
setMaxNumberOfReserves(uint256 val)
setNftConfiguration(address asset, uint256 configuration)
setNftMaxSupplyAndTokenId(address asset, uint256 maxSupply, uint256 maxTokenId)
setPause(bool val)
setPausedTime(uint256 startTime, uint256 durationTime)
setReserveConfiguration(address asset, uint256 configuration)
setReserveInterestRateAddress(address asset, address rateAddress)
withdraw(address asset, uint256 amount, address to) returns (uint256)
Auction(address user, address indexed reserve, uint256 bidPrice, address indexed nftAsset, uint256 nftTokenId, address onBehalfOf, address indexed borrower, uint256 loanId)
Borrow(address user, address indexed reserve, uint256 amount, address nftAsset, uint256 nftTokenId, address indexed onBehalfOf, uint256 borrowRate, uint256 loanId, uint16 indexed referral)
Deposit(address user, address indexed reserve, uint256 amount, address indexed onBehalfOf, uint16 indexed referral)
Liquidate(address user, address indexed reserve, uint256 repayAmount, uint256 remainAmount, address indexed nftAsset, uint256 nftTokenId, address indexed borrower, uint256 loanId)
Paused()
PausedTimeUpdated(uint256 startTime, uint256 durationTime)
Redeem(address user, address indexed reserve, uint256 borrowAmount, uint256 fineAmount, address indexed nftAsset, uint256 nftTokenId, address indexed borrower, uint256 loanId)
Repay(address user, address indexed reserve, uint256 amount, address indexed nftAsset, uint256 nftTokenId, address indexed borrower, uint256 loanId)
ReserveDataUpdated(address indexed reserve, uint256 liquidityRate, uint256 variableBorrowRate, uint256 liquidityIndex, uint256 variableBorrowIndex)
Unpaused()
Withdraw(address indexed user, address indexed reserve, uint256 amount, address indexed to)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.