InitializableImmutableAdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 7,971 txns
Deployed by via 0xf034d7f3 at 11998773
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
Value $1,384.76
ERC-20
--
0xf4a3d9ffc3691020ff8e5c221aabedc9294be80877c0a6dff7e12dabc3bd0ff1
0x5741c2ad169477a135c1c75f3c44dd404d137c119666dfa5e99dfdb63785591d
0x74fac02ac80aa18c621c01bf8bac235d89d85cc92665606c6b3a2b94435a9b9e
0xcffada5cd2bccbdbc9a53d1228cfafe177a9799a7bffacd76815958354a108f5
0xc0367530690459347b7c376c824447dc8a7b56826d16406457501e9b9930e2fb
0x515be50b1ac93a9eb567e584046c71f778c0d62eeb76d6208d6c1b1f1a89f46b
0xed32748ebe938264d8443f49a5865fc3176fd238f8fd76b6ef3fb3a18a866134
0x9046a707d3970db1e98062dc67d0eb9894f148346c46e4d9e4e010d1da44916d
0x82707e4c56af1d63d5127e3fa5c300aee2ae95cdd2347e66146d3a6d8c1df959
0xcb9f1d21471125b2d9eee6eba0f48327381c52f9fc0993a1681a66c5df42139f

Functions
Getter at block 20791845
FLASHLOAN_PREMIUM_TOTAL(view returns (uint256)
9
LENDINGPOOL_REVISION(view returns (uint256)
3
MAX_NUMBER_RESERVES(view returns (uint256)
128
MAX_STABLE_RATE_BORROW_SIZE_PERCENT(view returns (uint256)
2500
getAddressesProvider(view returns (address)
0xacc030ef66f9dfeae9cbb0cd1b25654b82cfa8d5
 
getReservesList(view returns (address[])
paused(view returns (bool)
false
Read-only
getConfiguration(address assetview returns (struct DataTypesReserveConfigurationMap)
getReserveData(address assetview returns (struct DataTypesReserveData)
getReserveNormalizedIncome(address assetview returns (uint256)
getReserveNormalizedVariableDebt(address assetview returns (uint256)
getUserAccountData(address userview returns (uint256 totalCollateralETHuint256 totalDebtETHuint256 availableBorrowsETHuint256 currentLiquidationThresholduint256 ltvuint256 healthFactor)
getUserConfiguration(address userview returns (struct DataTypesUserConfigurationMap)
State-modifying
admin(returns (address)
implementation(returns (address)
initialize(address _logicbytes _datapayable 
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
borrow(address assetuint256 amountuint256 interestRateModeuint16 referralCodeaddress onBehalfOf
deposit(address assetuint256 amountaddress onBehalfOfuint16 referralCode
finalizeTransfer(address assetaddress fromaddress touint256 amountuint256 balanceFromBeforeuint256 balanceToBefore
flashLoan(address receiverAddressaddress[] assetsuint256[] amountsuint256[] modesaddress onBehalfOfbytes paramsuint16 referralCode
initReserve(address assetaddress aTokenAddressaddress stableDebtAddressaddress variableDebtAddressaddress interestRateStrategyAddress
initialize(address provider
liquidationCall(address collateralAssetaddress debtAssetaddress useruint256 debtToCoverbool receiveAToken
rebalanceStableBorrowRate(address assetaddress user
repay(address assetuint256 amountuint256 rateModeaddress onBehalfOfreturns (uint256)
rescueTokens(address tokenaddress touint256 amount
setConfiguration(address assetuint256 configuration
setPause(bool val
setReserveInterestRateStrategyAddress(address assetaddress rateStrategyAddress
setUserUseReserveAsCollateral(address assetbool useAsCollateral
swapBorrowRateMode(address assetuint256 rateMode
withdraw(address assetuint256 amountaddress toreturns (uint256)
Events
Upgraded(address indexed implementation
Borrow(address indexed reserveaddress useraddress indexed onBehalfOfuint256 amountuint256 borrowRateModeuint256 borrowRateuint16 indexed referral
Deposit(address indexed reserveaddress useraddress indexed onBehalfOfuint256 amountuint16 indexed referral
FlashLoan(address indexed targetaddress indexed initiatoraddress indexed assetuint256 amountuint256 premiumuint16 referralCode
LiquidationCall(address indexed collateralAssetaddress indexed debtAssetaddress indexed useruint256 debtToCoveruint256 liquidatedCollateralAmountaddress liquidatorbool receiveAToken
Paused(
RebalanceStableBorrowRate(address indexed reserveaddress indexed user
Repay(address indexed reserveaddress indexed useraddress indexed repayeruint256 amount
ReserveDataUpdated(address indexed reserveuint256 liquidityRateuint256 stableBorrowRateuint256 variableBorrowRateuint256 liquidityIndexuint256 variableBorrowIndex
ReserveUsedAsCollateralDisabled(address indexed reserveaddress indexed user
ReserveUsedAsCollateralEnabled(address indexed reserveaddress indexed user
Swap(address indexed reserveaddress indexed useruint256 rateMode
TokensRescued(address indexed tokenRescuedaddress indexed receiveruint256 amountRescued
Unpaused(
Withdraw(address indexed reserveaddress indexed useraddress indexed touint256 amount
Constructor
constructor(address admin
Fallback and receive
fallback(
Errors

This contract contains no error objects.