TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 1,078 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x4f75…8d0d
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22902512 | 2 hours ago | | | 0 | 0.000023277685 | |
| 22893430 | 7 hours ago | | | 0 | 0.0000084944516 | |
| 22893419 | 7 hours ago | | | 0 | 0.000033929891 | |
| 22892443 | 7 hours ago | | | 0 | 0.0000062202145 | |
| 22892427 | 7 hours ago | | | 0 | 0.000025913321 | |
| 22892061 | 8 hours ago | | | 0 | 0.000016347173 | |
| 22891179 | 8 hours ago | | | 2 | 0.000018526147 | |
| 22887879 | 10 hours ago | | | 0 | 0.0000069335799 | |
| 22887873 | 10 hours ago | | | 0 | 0.000017152837 | |
| 22887523 | 10 hours ago | | | 0 | 0.0000072308480 |
ABI
ABI objects
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(address) view returns (bool)
depositQuote(address _dHedgeVault, address _vaultDepositToken, uint256 _depositAmount) view returns (uint256 expectedAmountReceived)
getLogic(uint8) view returns (address)
getTrackedAssets(address _depositor) view returns (struct IWithdrawalVaultTrackedAsset[] trackedAssets)
isdHedgeVault(address _dHedgeVault) view returns (bool isVault)
withdrawalContracts(address) view returns (address)
State-modifying
Events completeWithdrawal(struct IWithdrawalVaultMultiInSingleOutData _swapData, uint256 _expectedDestTokenAmount)
completeWithdrawal()
deposit(address _dHedgeVault, address _vaultDepositToken, uint256 _depositAmount, uint256 _expectedAmountReceived)
depositWithCustomCooldown(address _dHedgeVault, address _vaultDepositToken, uint256 _depositAmount, uint256 _expectedAmountReceived)
initWithdrawal(address _dHedgeVault, uint256 _amountIn, uint256 _slippageTolerance) returns (struct IWithdrawalVaultTrackedAsset[] trackedAssets, address vault)
initialize(address _vaultLogic, address _weth, address _wrappedNativeToken, address _swapper, uint256 _customCooldown)
nativeDeposit(address _dHedgeVault, uint256 _expectedAmountReceived) payable
nativeDepositWithCustomCooldown(address _dHedgeVault, uint256 _expectedAmountReceived) payable
partialWithdraw(uint256 _portion, address _to)
renounceOwnership()
setCustomCooldown(uint256 _customCooldown)
setCustomCooldownWhitelist(struct EasySwapperV2CustomCooldownSetting[] _whitelistSettings)
setLogic(address _vaultLogic)
setSwapper(address _swapper)
setdHedgePoolFactory(address _dHedgePoolFactory)
transferOwnership(address newOwner)
unrollAndClaim(address _dHedgeVault, uint256 _amountIn, uint256 _slippageTolerance) returns (struct IWithdrawalVaultTrackedAsset[])
zapDeposit(address _dHedgeVault, struct EasySwapperV2SingleInSingleOutData _swapData, uint256 _expectedAmountReceived)
zapDepositWithCustomCooldown(address _dHedgeVault, struct EasySwapperV2SingleInSingleOutData _swapData, uint256 _expectedAmountReceived)
zapNativeDeposit(address _dHedgeVault, struct EasySwapperV2SingleInSingleOutData _swapData, uint256 _expectedAmountReceived) payable
zapNativeDepositWithCustomCooldown(address _dHedgeVault, struct EasySwapperV2SingleInSingleOutData _swapData, uint256 _expectedAmountReceived) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProxyCreated(address proxy)
WithdrawalCompleted(address withdrawalVault, address indexed depositor)
WithdrawalInitiated(address withdrawalVault, address indexed depositor, address dHedgeVault, uint256 amountWithdrawn)
WithdrawalVaultCreated(address withdrawalVault, address indexed depositor)
ZapDepositCompleted(address indexed depositor, address indexed dHedgeVault, address vaultDepositToken, address userDepositToken, uint256 amountReceived, uint256 lockupTime)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.