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.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 1,534 txns
Deployed by via 0x9abc2903 at 16401539
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "TransparentUpgradeableProxy"

0xdb3e89b7dacd1f80b31598257216e722a4e551643da0e0e9da05749637d1c946
0x680d6c680979c997ee8cc9ab4af900ec32746de0b0b50b7b739dde9dca00300f
0xfcf9e03d296bc39c3fbad39ee6e7928e62e153690beba71a7113a60a4b6875ff
0x6a0b111bce9c60ffaa29520c0ff8872605137ebe8aeb322b749d458096b4ae84
0x6fdbf02767b50921aceb4e40c8f665e1904eb285fc31f54b150d0643be713bb9
0x53eb25335304353d5a0b3e204793e9fd43f8b1823958ffef9d86463f6cac0b0c
0x30adbb1444ba91dd1ec61307c5f27f65d74b9e9331e78f7057a8e036ebf2197f
0xb4db636b77db15f37c5b5be744142cca0d8b26981fc564adb8007beca60b7055
0xb781f3a9825fad45d53dd85844dd5ef4e0882da7cfd4dddffd47f1622c50c706
0x6d06bbc3da9c9344b6aec52bb961c7e09106581a1e2e940a626494284407aeea

Functions
Getter at block 23073263
API_ETH_MOCK_ADDRESS(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
INTEREST_RATE_MODE(view returns (uint256)
2
MAX_MARGIN(view returns (uint256)
10
MAX_REASONABLE_FEE(view returns (uint256)
100
RATIO_DIVISOR(view returns (uint256)
10000
TWO_POW_16(view returns (uint256)
65536
ZAP_MARGIN_ESTIMATION(view returns (uint256)
6
aaveOracle(view returns (address)
0xe373749cd9b2d379f7f6dd595e5164498b922164
eligibilityDataProvider(view returns (address)
0x376b59c8c944fdd414551934ed542e7f4a1ed5a1
feePercent(view returns (uint256)
0
lendingPool(view returns (address)
0x30798cfe2cca822321ceed7e6085e633aabc492f
lockZap(view returns (address)
0x424e6047132889a20f67c5157d11fbc0f45b51e9
owner(view returns (address)
0xbbf7edf92926b775a434f9df15860f4cd268b0a0
treasury(view returns (address)
0xed31cc70999a7cb29c0c5eedbf9349ed2bda4225
weth(view returns (address)
0x4200000000000000000000000000000000000006
Read-only
getConfiguration(address assetview returns (struct DataTypesReserveConfigurationMap)
getVDebtToken(address assetview returns (address)
ltv(address assetview returns (uint256)
wethToZap(address userview returns (uint256)
wethToZapEstimation(address useraddress assetuint256 amountuint256 borrowRatiouint256 loopCountview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
initialize(address _lendingPooladdress _rewardEligibleDataProvideraddress _aaveOracleaddress _lockZapaddress _wethuint256 _feePercentaddress _treasury
loop(address assetuint256 amountuint256 interestRateModeuint256 borrowRatiouint256 loopCountbool isBorrow
loopETH(uint256 interestRateModeuint256 borrowRatiouint256 loopCountpayable 
loopETHFromBorrow(uint256 interestRateModeuint256 amountuint256 borrowRatiouint256 loopCount
renounceOwnership(
setFeePercent(uint256 _feePercent
setLockZap(address _lockZap
setTreasury(address _treasury
transferOwnership(address newOwner
zapWETHWithBorrow(uint256 amountaddress borrowerreturns (uint256 liquidity)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
FeePercentUpdated(uint256 indexed _feePercent
Initialized(uint8 version
LockZapUpdated(address indexed _lockZap
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TreasuryUpdated(address indexed _treasury
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
AddressZero(
ETHTransferFailed(
EthTransferFailed(
FallbackNotAllowed(
InsufficientPermission(
InvalidLoopCount(
InvalidRatio(
MarginTooHigh(
ReceiveNotAllowed(