This contract is being backfilled. You may encounter incomplete storage history.
Active on
Ethereum with
0 txns
Deployed by via 0x6376…1997 at 15388959 Name
Deployer
Deployment blk
14417009
Deployment txn
Associated proxy
Storage
Constants and immutables
119 constant
AUCTION_DURATION_MASK internal uint256 =
115792089237316195423570985008687907853269984665640562835254130876153600147455
constant
AUCTION_DURATION_START_BIT_POSITION internal uint256 =
72
constant
CALLER_NOT_ADDRESS_PROVIDER public string =
"101"
constant
CALLER_NOT_ONBEHALFOF_OR_IN_WHITELIST public string =
"104"
constant
CALLER_NOT_POOL_ADMIN public string =
"100"
constant
CT_BORROW_ALLOWANCE_NOT_ENOUGH public string =
"503"
constant
CT_CALLER_MUST_BE_LEND_POOL public string =
"500"
constant
CT_INVALID_BURN_AMOUNT public string =
"502"
constant
CT_INVALID_MINT_AMOUNT public string =
"501"
constant
DECIMALS_MASK internal uint256 =
115792089237316195423570985008687907853269984665640564039457512231794068422655
constant
HALF_PERCENT internal uint256 =
5000
constant
HALF_RAY internal uint256 =
500000000000000000000000000
constant
HALF_WAD internal uint256 =
500000000000000000
constant
INVALID_FROM_BALANCE_AFTER_TRANSFER public string =
"102"
constant
INVALID_TO_BALANCE_AFTER_TRANSFER public string =
"103"
constant
LIQUIDATION_BONUS_MASK internal uint256 =
115792089237316195423570985008687907853269984665640564039457583726442447896575
constant
LIQUIDATION_BONUS_START_BIT_POSITION internal uint256 =
32
constant
LIQUIDATION_THRESHOLD_MASK internal uint256 =
115792089237316195423570985008687907853269984665640564039457584007908834738175
constant
LIQUIDATION_THRESHOLD_START_BIT_POSITION internal uint256 =
16
constant
LPAPR_INVALID_ADDRESSES_PROVIDER_ID public string =
"761"
constant
LPAPR_PROVIDER_NOT_REGISTERED public string =
"760"
constant
LPC_CALLER_NOT_EMERGENCY_ADMIN public string =
"702"
constant
LPC_INVALID_CONFIGURATION public string =
"701"
constant
LPC_INVALIED_BNFT_ADDRESS public string =
"703"
constant
LPC_INVALIED_LOAN_ADDRESS public string =
"704"
constant
LPC_NFT_LIQUIDITY_NOT_0 public string =
"705"
constant
LPC_RESERVE_LIQUIDITY_NOT_0 public string =
"700"
constant
LPL_AMOUNT_LESS_THAN_BID_FINE public string =
"493"
constant
LPL_AMOUNT_OVERFLOW public string =
"483"
constant
LPL_BID_AUCTION_DURATION_HAS_END public string =
"489"
constant
LPL_BID_AUCTION_DURATION_NOT_END public string =
"490"
constant
LPL_BID_PRICE_LESS_THAN_BORROW public string =
"491"
constant
LPL_BID_PRICE_LESS_THAN_HIGHEST_PRICE public string =
"485"
constant
LPL_BID_PRICE_LESS_THAN_LIQUIDATION_PRICE public string =
"484"
constant
LPL_BID_REDEEM_DURATION_HAS_END public string =
"486"
constant
LPL_BID_REPAY_AMOUNT_NOT_ENOUGH public string =
"488"
constant
LPL_BID_USER_NOT_SAME public string =
"487"
constant
LPL_INVALID_BIDDER_ADDRESS public string =
"492"
constant
LPL_INVALID_BID_FINE public string =
"494"
constant
LPL_INVALID_LOAN_AMOUNT public string =
"481"
constant
LPL_INVALID_LOAN_STATE public string =
"480"
constant
LPL_INVALID_TAKEN_AMOUNT public string =
"482"
constant
LP_AMOUNT_GREATER_THAN_MAX_REPAY public string =
"416"
constant
LP_AMOUNT_LESS_THAN_EXTRA_DEBT public string =
"414"
constant
LP_AMOUNT_LESS_THAN_REDEEM_THRESHOLD public string =
"415"
constant
LP_BORROW_IS_EXCEED_LIQUIDATION_PRICE public string =
"405"
constant
LP_BORROW_NOT_EXCEED_LIQUIDATION_THRESHOLD public string =
"404"
constant
LP_CALLER_MUST_BE_AN_BTOKEN public string =
"410"
constant
LP_CALLER_NOT_LEND_POOL_CONFIGURATOR public string =
"400"
constant
LP_DELEGATE_CALL_FAILED public string =
"413"
constant
LP_INCONSISTENT_PARAMS public string =
"408"
constant
LP_INVALIED_NFT_AMOUNT public string =
"411"
constant
LP_INVALIED_USER_NFT_AMOUNT public string =
"407"
constant
LP_IS_PAUSED public string =
"401"
constant
LP_NFT_HAS_USED_AS_COLLATERAL public string =
"412"
constant
LP_NFT_IS_NOT_USED_AS_COLLATERAL public string =
"409"
constant
LP_NFT_SUPPLY_NUM_EXCEED_MAX_LIMIT public string =
"418"
constant
LP_NFT_TOKEN_ID_EXCEED_MAX_LIMIT public string =
"417"
constant
LP_NOT_CONTRACT public string =
"403"
constant
LP_NO_MORE_NFTS_ALLOWED public string =
"406"
constant
LP_NO_MORE_RESERVES_ALLOWED public string =
"402"
constant
LTV_MASK internal uint256 =
115792089237316195423570985008687907853269984665640564039457584007913129574400
constant
MATH_ADDITION_OVERFLOW public string =
"201"
constant
MATH_DIVISION_BY_ZERO public string =
"202"
constant
MATH_MULTIPLICATION_OVERFLOW public string =
"200"
constant
MIN_BIDFINE_MASK internal uint256 =
115792089237316195423570985008687907852929707491016484110821837930977690648575
constant
MIN_BIDFINE_START_BIT_POSITION internal uint256 =
112
constant
ONE_PERCENT internal uint256 =
100
constant
ONE_TEN_THOUSANDTH_PERCENT internal uint256 =
1
constant
ONE_THOUSANDTH_PERCENT internal uint256 =
10
constant
PERCENTAGE_FACTOR internal uint256 =
10000
constant
RAY internal uint256 =
1000000000000000000000000000
constant
RC_INVALID_AUCTION_DURATION public string =
"736"
constant
RC_INVALID_DECIMALS public string =
"733"
constant
RC_INVALID_LIQ_BONUS public string =
"732"
constant
RC_INVALID_LIQ_THRESHOLD public string =
"731"
constant
RC_INVALID_LTV public string =
"730"
constant
RC_INVALID_MAX_BID_FINE public string =
"740"
constant
RC_INVALID_MIN_BID_FINE public string =
"739"
constant
RC_INVALID_REDEEM_DURATION public string =
"735"
constant
RC_INVALID_REDEEM_FINE public string =
"737"
constant
RC_INVALID_REDEEM_THRESHOLD public string =
"738"
constant
RC_INVALID_RESERVE_FACTOR public string =
"734"
constant
REDEEM_DURATION_MASK internal uint256 =
115792089237316195423570985008687907853269984665640564034753664269117193977855
constant
REDEEM_DURATION_START_BIT_POSITION internal uint256 =
64
constant
REDEEM_FINE_MASK internal uint256 =
115792089237316195423570985008687907853269984665561337085869139284948760395775
constant
REDEEM_FINE_START_BIT_POSITION internal uint256 =
80
constant
RESERVE_DECIMALS_START_BIT_POSITION internal uint256 =
48
constant
RL_LIQUIDITY_INDEX_OVERFLOW public string =
"602"
constant
RL_LIQUIDITY_RATE_OVERFLOW public string =
"604"
constant
RL_RESERVE_ALREADY_INITIALIZED public string =
"601"
constant
RL_VARIABLE_BORROW_INDEX_OVERFLOW public string =
"603"
constant
RL_VARIABLE_BORROW_RATE_OVERFLOW public string =
"605"
constant
SECONDS_PER_YEAR internal uint256 =
31536000
constant
SUCCESS public string =
"0"
constant
TEN_PERCENT internal uint256 =
1000
constant
VL_BORROWING_NOT_ENABLED public string =
"305"
constant
VL_COLLATERAL_BALANCE_IS_0 public string =
"306"
constant
VL_COLLATERAL_CANNOT_COVER_NEW_BORROW public string =
"308"
constant
VL_HEALTH_FACTOR_HIGHER_THAN_LIQUIDATION_THRESHOLD public string =
"319"
constant
VL_HEALTH_FACTOR_LOWER_THAN_LIQUIDATION_THRESHOLD public string =
"307"
constant
VL_INVALID_AMOUNT public string =
"301"
constant
VL_INVALID_HEALTH_FACTOR public string =
"313"
constant
VL_INVALID_ONBEHALFOF_ADDRESS public string =
"314"
constant
VL_INVALID_RESERVE_ADDRESS public string =
"316"
constant
VL_INVALID_TARGET_ADDRESS public string =
"315"
constant
VL_NFT_FROZEN public string =
"311"
constant
VL_NOT_ENOUGH_AVAILABLE_USER_BALANCE public string =
"304"
constant
VL_NO_ACTIVE_NFT public string =
"310"
constant
VL_NO_ACTIVE_RESERVE public string =
"302"
constant
VL_NO_DEBT_OF_SELECTED_TYPE public string =
"309"
constant
VL_RESERVE_FROZEN public string =
"303"
constant
VL_SPECIFIED_CURRENCY_NOT_BORROWED_BY_USER public string =
"312"
constant
VL_SPECIFIED_LOAN_NOT_BORROWED_BY_USER public string =
"317"
constant
VL_SPECIFIED_RESERVE_NOT_BORROWED_BY_USER public string =
"318"
constant
WAD internal uint256 =
1000000000000000000
constant
WAD_RAY_RATIO internal uint256 =
1000000000
constant
_ENTERED internal uint256 =
1
constant
_NOT_ENTERED internal uint256 =
0
0x0000…0000
_addressesProvider contract ILendPoolAddressesProvider = 0x0000…0001
_reserves mapping(address => struct DataTypes.ReserveData) [no entries]
0x0000…0002
_nfts mapping(address => struct DataTypes.NftData) [no entries]
0x0000…0003
_reservesList mapping(uint256 => address) [no entries]
0x0000…0004
_reservesCount uint256 = 0
0x0000…0005
_nftsList mapping(uint256 => address) [no entries]
0x0000…0008
_maxNumberOfReserves uint256 = 0
0x0000…0009
_maxNumberOfNfts uint256 = 0
0x0000…000a
__gap uint256[50] [50 elements]
-
variable spans 49 additional slots
0x0000…003d
_pauseStartTime uint256 = 0
0x0000…003e
_pauseDurationTime uint256 = 0
0x0000…003f
__gap uint256[47] [47 elements]
-
variable spans 46 additional slots
Balances ($0.00)
No balances found for "LendPool"
Transactions
Filters (0)
Open popover Date range
1D 7D 1M Custom
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
No transactions found for "LendPool"
ABI
Functions Getter at block 20795255 getAddressesProvider() view returns (address)
0x0000000000000000000000000000000000000000 getMaxNumberOfNfts() view returns (uint256)
getMaxNumberOfReserves() view returns (uint256)
getNftsList() view returns (address[])
getPausedTime() view returns (uint256, uint256)
getReservesList() view returns (address[])
paused() view returns (bool)
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 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)
setPausedTime(uint256 startTime, uint256 durationTime)
setReserveConfiguration(address asset, uint256 configuration)
setReserveInterestRateAddress(address asset, address rateAddress)
withdraw(address asset, uint256 amount, address to) returns (uint256)
Events 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)
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)
Withdraw(address indexed user, address indexed reserve, uint256 amount, address indexed to)
Constructor This contract contains no constructor objects.
Fallback and receive This contract contains no fallback and receive objects.
Errors This contract contains no error objects.