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,078 txns
Deployed by via 0x3e00e9dd at 17866599
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
-
variable spans 48 additional slots

No balances found for "TransparentUpgradeableProxy"

0xde752a7f43292a10c97c24670a6ffedc41d1ebad34f77beaef620f290e0432c3
0xec9d3c8df1d82d0e407e67cae324a807564f3000b9f5250770ba735f755502bc
0xb83ea9f5039789ef70a059ecafcb9df0fbc8edb0e034681587054454ddd5af4c
0x2d550d57a45fc9e2afe6ae88f2e19974ad00a96dbbdc474ca79aa23287e8cb6a
0x49c35f6e425e8e37f633bf5a9d475b0119baf1904a4cfca33caa0116c054260a
0x5e5142ec72c50e3a74089910761f6cb2f9303b6b85b61c16729db8de156cb02f
0x0386f3573f37d99fac2263f7a4b1600362c1cbaacb3de40a8073b29df8099131
0xd105b97896c4eb5bbfe9e4eea417cd72d7042c440c7cef2a6b43cf06ea86faba
0x7d127f1c38ab44d252b2d3c8aa3e7335f8973bc1ebb77bc0d7cc832f2160763e
0x61f695e4cfd3ca91d889fa0457a109063d022df1c7edf790b25758d48a06c752

Functions
Getter at block 22905746
DEFAULT_COOLDOWN(view returns (uint256)
86400
customCooldown(view returns (uint256)
3600
dHedgePoolFactory(view returns (address)
0x49afe3abcf66cf09fab86cb1139d8811c8afe56f
owner(view returns (address)
0x4a83129ce9c8865ef3f91fc87130da25b64f9100
swapper(view returns (address)
0x4f754e0f0924afd74980886b0b479fa1d7c58d0d
weth(view returns (address)
0x4200000000000000000000000000000000000006
wrappedNativeToken(view returns (address)
0x4200000000000000000000000000000000000006
Read-only
customCooldownDepositsWhitelist(addressview returns (bool)
depositQuote(address _dHedgeVaultaddress _vaultDepositTokenuint256 _depositAmountview returns (uint256 expectedAmountReceived)
getLogic(uint8view returns (address)
getTrackedAssets(address _depositorview returns (struct IWithdrawalVaultTrackedAsset[] trackedAssets)
isdHedgeVault(address _dHedgeVaultview returns (bool isVault)
withdrawalContracts(addressview returns (address)
State-modifying
completeWithdrawal(struct IWithdrawalVaultMultiInSingleOutData _swapDatauint256 _expectedDestTokenAmount
completeWithdrawal(
deposit(address _dHedgeVaultaddress _vaultDepositTokenuint256 _depositAmountuint256 _expectedAmountReceived
depositWithCustomCooldown(address _dHedgeVaultaddress _vaultDepositTokenuint256 _depositAmountuint256 _expectedAmountReceived
initWithdrawal(address _dHedgeVaultuint256 _amountInuint256 _slippageTolerancereturns (struct IWithdrawalVaultTrackedAsset[] trackedAssetsaddress vault)
initialize(address _vaultLogicaddress _wethaddress _wrappedNativeTokenaddress _swapperuint256 _customCooldown
nativeDeposit(address _dHedgeVaultuint256 _expectedAmountReceivedpayable 
nativeDepositWithCustomCooldown(address _dHedgeVaultuint256 _expectedAmountReceivedpayable 
partialWithdraw(uint256 _portionaddress _to
renounceOwnership(
setCustomCooldown(uint256 _customCooldown
setCustomCooldownWhitelist(struct EasySwapperV2CustomCooldownSetting[] _whitelistSettings
setLogic(address _vaultLogic
setSwapper(address _swapper
setdHedgePoolFactory(address _dHedgePoolFactory
transferOwnership(address newOwner
unrollAndClaim(address _dHedgeVaultuint256 _amountInuint256 _slippageTolerancereturns (struct IWithdrawalVaultTrackedAsset[])
zapDeposit(address _dHedgeVaultstruct EasySwapperV2SingleInSingleOutData _swapDatauint256 _expectedAmountReceived
zapDepositWithCustomCooldown(address _dHedgeVaultstruct EasySwapperV2SingleInSingleOutData _swapDatauint256 _expectedAmountReceived
zapNativeDeposit(address _dHedgeVaultstruct EasySwapperV2SingleInSingleOutData _swapDatauint256 _expectedAmountReceivedpayable 
zapNativeDepositWithCustomCooldown(address _dHedgeVaultstruct EasySwapperV2SingleInSingleOutData _swapDatauint256 _expectedAmountReceivedpayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProxyCreated(address proxy
WithdrawalCompleted(address withdrawalVaultaddress indexed depositor
WithdrawalInitiated(address withdrawalVaultaddress indexed depositoraddress dHedgeVaultuint256 amountWithdrawn
WithdrawalVaultCreated(address withdrawalVaultaddress indexed depositor
ZapDepositCompleted(address indexed depositoraddress indexed dHedgeVaultaddress vaultDepositTokenaddress userDepositTokenuint256 amountReceiveduint256 lockupTime
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.