alpha

InitializableImmutableAdminUpgradeabilityProxy

Verified contract
Proxy
Active on Ethereum with 208,454 txns
Deployed by via 0xf208525d at 16291127
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 $0.01
ERC-20
--
ERC-20
--
0x0545d784470eb97ec0376b0be581ed758021dcd0cbc800723c9c666c2cf20d22
0x3f77bdaf921d244b23f4ed10ef82d12970d57fddc6050c6a1c8329f3b7675216
0x214874a085d1e49d04041d992f95ea64de2e40a08b21185d5f3de439f3f6057b
0x4a0a3570eee72d1e8a0c7603c57d63145fefd33d2e886d5c10e77afec416a892
0x6485835d1363be272e5f22a5ca369ae69aa394c9bf942a59ac935a76a778623b
0xbfdf48c1b6e44fbd42da43e02d9ae113ac298b88044f931c1fd84ad6f4540012
0xafb67d6fae216e7323122e040afd0aa2c31ae10a70e57802114788721a1bf367
0xe423c48160238249b7d8362406929daa72462a60922717233e8a7cfacf1df370
0x57e62040a4c93f1acf281cc786a430f1af230292d5f7bfec6087c65454febe5f
0xa1696514dc4dfc3b69b2df465b13107e349d1867c72538b318cc858020445747

Functions
Getter at block 20094620
ADDRESSES_PROVIDER(view returns (address)
0x2f39d218133afab8f2b819b1066c7e434ad94e9e
BRIDGE_PROTOCOL_FEE(view returns (uint256)
0
FLASHLOAN_PREMIUM_TOTAL(view returns (uint128)
5
FLASHLOAN_PREMIUM_TO_PROTOCOL(view returns (uint128)
4
MAX_NUMBER_RESERVES(view returns (uint16)
128
MAX_STABLE_RATE_BORROW_SIZE_PERCENT(view returns (uint256)
2500
POOL_REVISION(view returns (uint256)
3
getReservesCount(view returns (uint256)
31
getReservesList(view returns (address[])
[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0, 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x6B175474E89094C44Da98b954EedeAC495271d0F, 0x514910771AF9Ca656af840dff83E8264EcF986CA, 0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9, 0xBe9895146f7AF43049ca1c1AE358B0541Ea49704, 0xdAC17F958D2ee523a2206206994597C13D831ec7, 0xae78736Cd615f374D3085123A210448E74Fc6393, 0x5f98805A4E8be255a32880FDeC7F6728C6568bA0, 0xD533a949740bb3306d119CC777fa900bA034cd52, 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2, 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F, 0xba100000625a3754423978a60c9317c58a424e3D, 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984, 0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32, 0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72, 0x111111111117dC0aa78b770fA6A738034120C302, 0x853d955aCEf822Db058eb8505911ED77F175b99e, 0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f, 0xD33526068D116cE69F19A9ee46F0bd304F21A51f, 0x83F20F44975D03b1b09e64809B757c47f942BEeA, 0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6, 0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202, 0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0, 0xf939E0A03FB07F59A73314E73794Be0E57ac1b4E, 0x6c3ea9036406852006290770BEdFcAbA0e23A0e8, 0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee, 0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38, 0x4c9EDD5852cd905f086C759E8383e09bff1E68B3]
Read-only
getConfiguration(address assetview returns (struct DataTypesReserveConfigurationMap)
getEModeCategoryData(uint8 idview returns (struct DataTypesEModeCategory)
getReserveAddressById(uint16 idview returns (address)
getReserveData(address assetview returns (struct DataTypesReserveData)
getReserveNormalizedIncome(address assetview returns (uint256)
getReserveNormalizedVariableDebt(address assetview returns (uint256)
getUserAccountData(address userview returns (uint256 totalCollateralBaseuint256 totalDebtBaseuint256 availableBorrowsBaseuint256 currentLiquidationThresholduint256 ltvuint256 healthFactor)
getUserConfiguration(address userview returns (struct DataTypesUserConfigurationMap)
getUserEMode(address userview returns (uint256)
State-modifying
admin(returns (address)
implementation(returns (address)
initialize(address _logicbytes _datapayable 
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
backUnbacked(address assetuint256 amountuint256 feereturns (uint256)
borrow(address assetuint256 amountuint256 interestRateModeuint16 referralCodeaddress onBehalfOf
configureEModeCategory(uint8 idstruct DataTypesEModeCategory category
deposit(address assetuint256 amountaddress onBehalfOfuint16 referralCode
dropReserve(address asset
finalizeTransfer(address assetaddress fromaddress touint256 amountuint256 balanceFromBeforeuint256 balanceToBefore
flashLoan(address receiverAddressaddress[] assetsuint256[] amountsuint256[] interestRateModesaddress onBehalfOfbytes paramsuint16 referralCode
flashLoanSimple(address receiverAddressaddress assetuint256 amountbytes paramsuint16 referralCode
initReserve(address assetaddress aTokenAddressaddress stableDebtAddressaddress variableDebtAddressaddress interestRateStrategyAddress
initialize(address provider
liquidationCall(address collateralAssetaddress debtAssetaddress useruint256 debtToCoverbool receiveAToken
mintToTreasury(address[] assets
mintUnbacked(address assetuint256 amountaddress onBehalfOfuint16 referralCode
rebalanceStableBorrowRate(address assetaddress user
repay(address assetuint256 amountuint256 interestRateModeaddress onBehalfOfreturns (uint256)
repayWithATokens(address assetuint256 amountuint256 interestRateModereturns (uint256)
repayWithPermit(address assetuint256 amountuint256 interestRateModeaddress onBehalfOfuint256 deadlineuint8 permitVbytes32 permitRbytes32 permitSreturns (uint256)
rescueTokens(address tokenaddress touint256 amount
resetIsolationModeTotalDebt(address asset
setConfiguration(address assetstruct DataTypesReserveConfigurationMap configuration
setReserveInterestRateStrategyAddress(address assetaddress rateStrategyAddress
setUserEMode(uint8 categoryId
setUserUseReserveAsCollateral(address assetbool useAsCollateral
supply(address assetuint256 amountaddress onBehalfOfuint16 referralCode
supplyWithPermit(address assetuint256 amountaddress onBehalfOfuint16 referralCodeuint256 deadlineuint8 permitVbytes32 permitRbytes32 permitS
swapBorrowRateMode(address assetuint256 interestRateMode
updateBridgeProtocolFee(uint256 protocolFee
updateFlashloanPremiums(uint128 flashLoanPremiumTotaluint128 flashLoanPremiumToProtocol
withdraw(address assetuint256 amountaddress toreturns (uint256)
Events
Upgraded(address indexed implementation
BackUnbacked(address indexed reserveaddress indexed backeruint256 amountuint256 fee
Borrow(address indexed reserveaddress useraddress indexed onBehalfOfuint256 amountuint8 interestRateModeuint256 borrowRateuint16 indexed referralCode
FlashLoan(address indexed targetaddress initiatoraddress indexed assetuint256 amountuint8 interestRateModeuint256 premiumuint16 indexed referralCode
IsolationModeTotalDebtUpdated(address indexed assetuint256 totalDebt
LiquidationCall(address indexed collateralAssetaddress indexed debtAssetaddress indexed useruint256 debtToCoveruint256 liquidatedCollateralAmountaddress liquidatorbool receiveAToken
MintUnbacked(address indexed reserveaddress useraddress indexed onBehalfOfuint256 amountuint16 indexed referralCode
MintedToTreasury(address indexed reserveuint256 amountMinted
RebalanceStableBorrowRate(address indexed reserveaddress indexed user
Repay(address indexed reserveaddress indexed useraddress indexed repayeruint256 amountbool useATokens
ReserveDataUpdated(address indexed reserveuint256 liquidityRateuint256 stableBorrowRateuint256 variableBorrowRateuint256 liquidityIndexuint256 variableBorrowIndex
ReserveUsedAsCollateralDisabled(address indexed reserveaddress indexed user
ReserveUsedAsCollateralEnabled(address indexed reserveaddress indexed user
Supply(address indexed reserveaddress useraddress indexed onBehalfOfuint256 amountuint16 indexed referralCode
SwapBorrowRateMode(address indexed reserveaddress indexed useruint8 interestRateMode
UserEModeSet(address indexed useruint8 categoryId
Withdraw(address indexed reserveaddress indexed useraddress indexed touint256 amount
Constructor
constructor(address admin
Fallback and receive
fallback(
Errors

This contract contains no errors objects.