InitializableImmutableAdminUpgradeabilityProxy

Verified contract

Proxy

Active on Base
Deployed by via 0x65ad30f0 at 2357134
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
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#25)
ERC-1555
--
 (#24)
ERC-1555
--
 (#23)
ERC-1555
--
0xe50df862fd9640b2e8944814876cf8552073a8684f14f1f1b76b8ea046644f36
0x4d0b75d7d59bb20e034fff05193d3c151c86afbef007cfc3608bbf9b4e985ef0
0x476105c5fb7b8a798be7fc7c2cf22ea24feb2fed82072f888a00949655df9b43
0x01e622c04a63e2665cf045c64435e6fee3f055a930f8be59874f8d3bc8359959
0xc38df034d9af5ae932bbebee817b26a8731ba19b4474778a116ed96c81814b03
0x54c64c27552aed62840407d3445514a0d7530383d65be3749726c142eef73f4a
0x380472e8db4ea91ba76013ed6d9a374cfc14abfda4d67f7af4ff1db91a2b7340
0xc92bcafb93125a53b513dcb55254229ac522588c49aaac0755c768fe9b5ab20a
0xa0538b65b390b5586a73474cef81890b7b76008d0d25349bffec0427003db4ae
0xfce636c0ff494a6629a79ca89f26e59bc35874217820a426f4490a795cfa873e

Functions
Getter at block 22717522
ADDRESSES_PROVIDER(view returns (address)
0xe20fcbdbffc4dd138ce8b2e6fbb6cb49777ad64d
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
POOL_REVISION(view returns (uint256)
6
getBorrowLogic(pure returns (address)
0x4c52fe2162200bf26c314d7bbd8611699139d553
getBridgeLogic(pure returns (address)
0x97dcbfae5372a63128f141e8c0bc2c871ca5f604
getEModeLogic(pure returns (address)
0x88f864670de467aa73cd45325f9652c578c8ab85
getFlashLoanLogic(pure returns (address)
0xb32381fefff45ee9f47fd2f2cf83c832637d6ef0
getLiquidationLogic(pure returns (address)
0x80d16970b31243fe67dab028115f3e4c3e3510ad
getPoolLogic(pure returns (address)
0xa58fb47be9074828215a173564c0cd10f6f249bf
getReservesCount(view returns (uint256)
7
getReservesList(view returns (address[])
[0x4200000000000000000000000000000000000006, 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22, 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA, 0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A, 0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf]
getSupplyLogic(pure returns (address)
0x2b22e425c1322fba0dbf17bb1da25d71811ee7ba
Read-only
getConfiguration(address assetview returns (struct DataTypesReserveConfigurationMap)
getEModeCategoryBorrowableBitmap(uint8 idview returns (uint128)
getEModeCategoryCollateralBitmap(uint8 idview returns (uint128)
getEModeCategoryCollateralConfig(uint8 idview returns (struct DataTypesCollateralConfig)
getEModeCategoryData(uint8 idview returns (struct DataTypesEModeCategoryLegacy)
getEModeCategoryLabel(uint8 idview returns (string)
getReserveAddressById(uint16 idview returns (address)
getReserveData(address assetview returns (struct DataTypesReserveDataLegacy)
getReserveDataExtended(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)
getVirtualUnderlyingBalance(address assetview returns (uint128)
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
borrow(bytes32 args
configureEModeCategory(uint8 idstruct DataTypesEModeCategoryBaseConfiguration category
configureEModeCategoryBorrowableBitmap(uint8 iduint128 borrowableBitmap
configureEModeCategoryCollateralBitmap(uint8 iduint128 collateralBitmap
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
getLiquidationGracePeriod(address assetreturns (uint40)
initReserve(address assetaddress aTokenAddressaddress variableDebtAddressaddress interestRateStrategyAddress
initialize(address provider
liquidationCall(address collateralAssetaddress debtAssetaddress useruint256 debtToCoverbool receiveAToken
liquidationCall(bytes32 args1bytes32 args2
mintToTreasury(address[] assets
mintUnbacked(address assetuint256 amountaddress onBehalfOfuint16 referralCode
repay(address assetuint256 amountuint256 interestRateModeaddress onBehalfOfreturns (uint256)
repay(bytes32 argsreturns (uint256)
repayWithATokens(address assetuint256 amountuint256 interestRateModereturns (uint256)
repayWithATokens(bytes32 argsreturns (uint256)
repayWithPermit(address assetuint256 amountuint256 interestRateModeaddress onBehalfOfuint256 deadlineuint8 permitVbytes32 permitRbytes32 permitSreturns (uint256)
repayWithPermit(bytes32 argsbytes32 rbytes32 sreturns (uint256)
rescueTokens(address tokenaddress touint256 amount
resetIsolationModeTotalDebt(address asset
setConfiguration(address assetstruct DataTypesReserveConfigurationMap configuration
setLiquidationGracePeriod(address assetuint40 until
setReserveInterestRateStrategyAddress(address assetaddress rateStrategyAddress
setUserEMode(uint8 categoryId
setUserUseReserveAsCollateral(address assetbool useAsCollateral
setUserUseReserveAsCollateral(bytes32 args
supply(address assetuint256 amountaddress onBehalfOfuint16 referralCode
supply(bytes32 args
supplyWithPermit(address assetuint256 amountaddress onBehalfOfuint16 referralCodeuint256 deadlineuint8 permitVbytes32 permitRbytes32 permitS
supplyWithPermit(bytes32 argsbytes32 rbytes32 s
syncIndexesState(address asset
syncRatesState(address asset
updateBridgeProtocolFee(uint256 protocolFee
updateFlashloanPremiums(uint128 flashLoanPremiumTotaluint128 flashLoanPremiumToProtocol
withdraw(address assetuint256 amountaddress toreturns (uint256)
withdraw(bytes32 argsreturns (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
Repay(address indexed reserveaddress indexed useraddress indexed repayeruint256 amountbool useATokens
ReserveDataUpdated(address indexed reserveuint256 liquidityRateuint256 stableBorrowRateuint256 variableBorrowRateuint256 liquidityIndexuint256 variableBorrowIndex
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
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 error objects.