This contract is being backfilled. You may encounter incomplete storage history.
The latest block we've processed for this chain is 20793297, which is 13 minutes old. We're running behind the tip but working to resolve the issue.
Active on
Ethereum with
0 txns
Deployed by via 0x2a92…6c80 at 19307532 Name
Deployer
Deployment blk
19307533
Deployment txn
Associated proxy
Storage
Constants and immutables
100 constant
BORROWING_MASK internal uint256 =
38597363079105398474523661669562635951089994888546854679819194669304376546645
constant
BORROW_ALLOWANCE_NOT_ENOUGH public string =
"59"
constant
CALLER_NOT_POOL_ADMIN public string =
"33"
constant
CT_CALLER_MUST_BE_LENDING_POOL public string =
"29"
constant
CT_CANNOT_GIVE_ALLOWANCE_TO_HIMSELF public string =
"30"
constant
CT_INVALID_BURN_AMOUNT public string =
"58"
constant
CT_INVALID_MINT_AMOUNT public string =
"56"
constant
CT_TRANSFER_AMOUNT_NOT_GT_0 public string =
"31"
constant
DECIMALS_MASK internal uint256 =
115792089237316195423570985008687907853269984665640564039457512231794068422655
constant
HALF_PERCENT internal uint256 =
5000
constant
HEALTH_FACTOR_LIQUIDATION_THRESHOLD public uint256 =
1000000000000000000
constant
LENDINGPOOL_REVISION public uint256 =
2
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 =
"72"
constant
LPAPR_PROVIDER_NOT_REGISTERED public string =
"41"
constant
LPCM_COLLATERAL_CANNOT_BE_LIQUIDATED public string =
"43"
constant
LPCM_HEALTH_FACTOR_NOT_BELOW_THRESHOLD public string =
"42"
constant
LPCM_NOT_ENOUGH_LIQUIDITY_TO_LIQUIDATE public string =
"45"
constant
LPCM_NO_ERRORS public string =
"46"
constant
LPCM_SPECIFIED_CURRENCY_NOT_BORROWED_BY_USER public string =
"44"
constant
LPC_CALLER_NOT_EMERGENCY_ADMIN public string =
"76"
constant
LPC_INVALID_ADDRESSES_PROVIDER_ID public string =
"40"
constant
LPC_INVALID_ATOKEN_POOL_ADDRESS public string =
"35"
constant
LPC_INVALID_CONFIGURATION public string =
"75"
constant
LPC_INVALID_STABLE_DEBT_TOKEN_POOL_ADDRESS public string =
"36"
constant
LPC_INVALID_STABLE_DEBT_TOKEN_UNDERLYING_ADDRESS public string =
"38"
constant
LPC_INVALID_VARIABLE_DEBT_TOKEN_POOL_ADDRESS public string =
"37"
constant
LPC_INVALID_VARIABLE_DEBT_TOKEN_UNDERLYING_ADDRESS public string =
"39"
constant
LPC_RESERVE_LIQUIDITY_NOT_0 public string =
"34"
constant
LP_CALLER_MUST_BE_AN_ATOKEN public string =
"63"
constant
LP_CALLER_NOT_LENDING_POOL_CONFIGURATOR public string =
"27"
constant
LP_FAILED_COLLATERAL_SWAP public string =
"60"
constant
LP_FAILED_REPAY_WITH_COLLATERAL public string =
"57"
constant
LP_INCONSISTENT_FLASHLOAN_PARAMS public string =
"28"
constant
LP_INCONSISTENT_PARAMS_LENGTH public string =
"74"
constant
LP_INCONSISTENT_PROTOCOL_ACTUAL_BALANCE public string =
"26"
constant
LP_INTEREST_RATE_REBALANCE_CONDITIONS_NOT_MET public string =
"22"
constant
LP_INVALID_EQUAL_ASSETS_TO_SWAP public string =
"61"
constant
LP_INVALID_FLASHLOAN_MODE public string =
"47"
constant
LP_INVALID_FLASH_LOAN_EXECUTOR_RETURN public string =
"66"
constant
LP_IS_PAUSED public string =
"64"
constant
LP_LIQUIDATION_CALL_FAILED public string =
"23"
constant
LP_NOT_CONTRACT public string =
"78"
constant
LP_NOT_ENOUGH_LIQUIDITY_TO_BORROW public string =
"24"
constant
LP_NOT_ENOUGH_STABLE_BORROW_BALANCE public string =
"21"
constant
LP_NO_MORE_RESERVES_ALLOWED public string =
"65"
constant
LP_REENTRANCY_NOT_ALLOWED public string =
"62"
constant
LP_REQUESTED_AMOUNT_TOO_SMALL public string =
"25"
constant
LTV_MASK internal uint256 =
115792089237316195423570985008687907853269984665640564039457584007913129574400
constant
MATH_ADDITION_OVERFLOW public string =
"49"
constant
MATH_DIVISION_BY_ZERO public string =
"50"
constant
MATH_MULTIPLICATION_OVERFLOW public string =
"48"
constant
PERCENTAGE_FACTOR internal uint256 =
10000
constant
RAY internal uint256 =
1000000000000000000000000000
constant
RC_INVALID_DECIMALS public string =
"70"
constant
RC_INVALID_LIQ_BONUS public string =
"69"
constant
RC_INVALID_LIQ_THRESHOLD public string =
"68"
constant
RC_INVALID_LTV public string =
"67"
constant
RC_INVALID_RESERVE_FACTOR public string =
"71"
constant
RESERVE_DECIMALS_START_BIT_POSITION internal uint256 =
48
constant
RESERVE_FACTOR_MASK internal uint256 =
115792089237316195423570985008687907853269984665640562830550211137357664485375
constant
RESERVE_FACTOR_START_BIT_POSITION internal uint256 =
64
constant
RL_LIQUIDITY_INDEX_OVERFLOW public string =
"51"
constant
RL_LIQUIDITY_RATE_OVERFLOW public string =
"53"
constant
RL_RESERVE_ALREADY_INITIALIZED public string =
"32"
constant
RL_STABLE_BORROW_RATE_OVERFLOW public string =
"55"
constant
RL_VARIABLE_BORROW_INDEX_OVERFLOW public string =
"52"
constant
RL_VARIABLE_BORROW_RATE_OVERFLOW public string =
"54"
constant
SDT_BURN_EXCEEDS_BALANCE public string =
"80"
constant
SDT_STABLE_DEBT_OVERFLOW public string =
"79"
constant
SECONDS_PER_YEAR internal uint256 =
31536000
constant
UL_INVALID_INDEX public string =
"77"
constant
VL_AMOUNT_BIGGER_THAN_MAX_LOAN_SIZE_STABLE public string =
"14"
constant
VL_BORROWING_NOT_ENABLED public string =
"7"
constant
VL_COLLATERAL_BALANCE_IS_0 public string =
"9"
constant
VL_COLLATERAL_CANNOT_COVER_NEW_BORROW public string =
"11"
constant
VL_COLLATERAL_SAME_AS_BORROWING_CURRENCY public string =
"13"
constant
VL_CURRENT_AVAILABLE_LIQUIDITY_NOT_ENOUGH public string =
"4"
constant
VL_DEPOSIT_ALREADY_IN_USE public string =
"20"
constant
VL_HEALTH_FACTOR_LOWER_THAN_LIQUIDATION_THRESHOLD public string =
"10"
constant
VL_INCONSISTENT_FLASHLOAN_PARAMS public string =
"73"
constant
VL_INVALID_AMOUNT public string =
"1"
constant
VL_INVALID_INTEREST_RATE_MODE_SELECTED public string =
"8"
constant
VL_NOT_ENOUGH_AVAILABLE_USER_BALANCE public string =
"5"
constant
VL_NO_ACTIVE_RESERVE public string =
"2"
constant
VL_NO_DEBT_OF_SELECTED_TYPE public string =
"15"
constant
VL_NO_EXPLICIT_AMOUNT_TO_REPAY_ON_BEHALF public string =
"16"
constant
VL_NO_STABLE_RATE_LOAN_IN_RESERVE public string =
"17"
constant
VL_NO_VARIABLE_RATE_LOAN_IN_RESERVE public string =
"18"
constant
VL_RESERVE_FROZEN public string =
"3"
constant
VL_STABLE_BORROWING_NOT_ENABLED public string =
"12"
constant
VL_TRANSFER_NOT_ALLOWED public string =
"6"
constant
VL_UNDERLYING_BALANCE_NOT_GREATER_THAN_0 public string =
"19"
constant
WAD internal uint256 =
1000000000000000000
constant
WAD_RAY_RATIO internal uint256 =
1000000000
constant
halfRAY internal uint256 =
500000000000000000000000000
constant
halfWAD internal uint256 =
500000000000000000
0x0000…0000
lastInitializedRevision uint256 = 0
0x0000…0002
______gap uint256[50] [50 elements]
-
variable spans 49 additional slots
0x0000…0034
_addressesProvider contract ILendingPoolAddressesProvider = 0x0000…0035
_reserves mapping(address => struct DataTypes.ReserveData) [no entries]
0x0000…0036
_usersConfig mapping(address => struct DataTypes.UserConfigurationMap) [no entries]
0x0000…0037
_reservesList mapping(uint256 => address) [no entries]
0x0000…0038
_reservesCount uint256 = 0
0x0000…003a
_maxStableRateBorrowSizePercent uint256 = 0
0x0000…003b
_flashLoanPremiumTotal uint256 = 0
0x0000…003c
_maxNumberOfReserves uint256 = 0
Balances ($0.00)
No balances found for "LendingPool"
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 "LendingPool"
ABI
Functions Getter at block 20793296 FLASHLOAN_PREMIUM_TOTAL() view returns (uint256)
LENDINGPOOL_REVISION() view returns (uint256)
MAX_NUMBER_RESERVES() view returns (uint256)
MAX_STABLE_RATE_BORROW_SIZE_PERCENT() view returns (uint256)
getAddressesProvider() view returns (address)
0x0000000000000000000000000000000000000000 getReservesList() view returns (address[])
paused() view returns (bool)
Read-only getConfiguration(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)
getUserAccountData(address user) view returns (uint256 totalCollateralETH, uint256 totalDebtETH, uint256 availableBorrowsETH, uint256 currentLiquidationThreshold, uint256 ltv, uint256 healthFactor)
getUserConfiguration(address user) view returns (struct DataTypesUserConfigurationMap)
State-modifying borrow(address asset, uint256 amount, uint256 interestRateMode, uint16 referralCode, address onBehalfOf)
deposit(address asset, uint256 amount, address onBehalfOf, uint16 referralCode)
finalizeTransfer(address asset, address from, address to, uint256 amount, uint256 balanceFromBefore, uint256 balanceToBefore)
flashLoan(address receiverAddress, address[] assets, uint256[] amounts, uint256[] modes, address onBehalfOf, bytes params, uint16 referralCode)
initReserve(address asset, address aTokenAddress, address stableDebtAddress, address variableDebtAddress, address interestRateStrategyAddress)
initialize(address provider)
liquidationCall(address collateralAsset, address debtAsset, address user, uint256 debtToCover, bool receiveAToken)
rebalanceStableBorrowRate(address asset, address user)
repay(address asset, uint256 amount, uint256 rateMode, address onBehalfOf) returns (uint256)
setConfiguration(address asset, uint256 configuration)
setReserveInterestRateStrategyAddress(address asset, address rateStrategyAddress)
setUserUseReserveAsCollateral(address asset, bool useAsCollateral)
swapBorrowRateMode(address asset, uint256 rateMode)
withdraw(address asset, uint256 amount, address to) returns (uint256)
Events Borrow(address indexed reserve, address user, address indexed onBehalfOf, uint256 amount, uint256 borrowRateMode, uint256 borrowRate, uint16 indexed referral)
Deposit(address indexed reserve, address user, address indexed onBehalfOf, uint256 amount, uint16 indexed referral)
FlashLoan(address indexed target, address indexed initiator, address indexed asset, uint256 amount, uint256 premium, uint16 referralCode)
LiquidationCall(address indexed collateralAsset, address indexed debtAsset, address indexed user, uint256 debtToCover, uint256 liquidatedCollateralAmount, address liquidator, bool receiveAToken)
RebalanceStableBorrowRate(address indexed reserve, address indexed user)
Repay(address indexed reserve, address indexed user, address indexed repayer, uint256 amount)
ReserveDataUpdated(address indexed reserve, uint256 liquidityRate, uint256 stableBorrowRate, uint256 variableBorrowRate, uint256 liquidityIndex, uint256 variableBorrowIndex)
ReserveUsedAsCollateralDisabled(address indexed reserve, address indexed user)
ReserveUsedAsCollateralEnabled(address indexed reserve, address indexed user)
Swap(address indexed reserve, address indexed user, uint256 rateMode)
Withdraw(address indexed reserve, address indexed user, address indexed to, uint256 amount)
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.