Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0xb702ce183b4e1faa574834715e5d4a6378d0eed3

Verified contract

Proxy

Active on Base with 6,031 txns
Deployed by via 0x5bf0520a at 2363748
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
--
0xf18a000fcfddee1d60830b58837a75c2bd748cf863676f364b1fb26b83f37f89
0x7b7a941f920054ae923b5328793ee5cc8ed423af2c46670d7278fa1524cfa8c5
0xef0a5302554010115823cc976422633df0e088dfe231e1b12c8179f490613f13
0x6e2b10efa59a99d39841ae9aede676c437fe2490c621e55ac9d229d3b19ff4c4
0xa4882356d221b549e8e473036f88385c11a4169f5b9c0353f8d5ed3befc95373
0xd91e07441b8301383a5fd7b38f02a3c2dabd8701bd1efe2858c5ef06d9dc2008
0x6620127e6e9618a3617ca73d3af7ffcc59c641857b60c3b1ddc51905b5225f69
0xaccef1e9b06881441c29c6e83c76270c3439f523224049c6c36d3198a44b873c
0xf9d8017a151905bbcb05cf42a2aecbd1a957b16a2caefd45aec423c66db46af7
0x1590aeb9d82746173a47e243622a4a41feaa80d155464ef8eb4f1a41914185df

Functions
Getter at block 22924036
FLASHLOAN_PREMIUM_TOTAL(view returns (uint256)
9
LENDINGPOOL_REVISION(view returns (uint256)
2
MAX_NUMBER_RESERVES(view returns (uint256)
128
MAX_STABLE_RATE_BORROW_SIZE_PERCENT(view returns (uint256)
2500
getAddressesProvider(view returns (address)
0xedc83309549e36f3c7fd8c2c5c54b4c8e5fa00fc
getReservesList(view returns (address[])
[0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb, 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA, 0x4200000000000000000000000000000000000006, 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22, 0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf, 0x940181a94A35A4569E4529A3CDfB74e38FD98631, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913]
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
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)
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
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
Unpaused(
Withdraw(address indexed reserveaddress indexed useraddress indexed touint256 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.