TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 28,071 txns
Deployed by via 0xb69eebda at 20047248
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
-
variable spans 1 additional slot
Native
Value $42,408,160.55
ERC-20
Value $19,676,416.82
ERC-20
Value $189,393.79
 (#8)
ERC-1555
--
0xf772f40e16075068601ed92c5061b3693c1bab88c83ffd1c93bb6c66273a0d95
0x9489e88493f71487b99e938ab490c8c1b1228af5308286b9b46093e80761a430
0x76ffff6500993a6b686e27b074a5424eee7d13221a22f78b5420e42c37eccb72
0x392fee8ca99b9c44bdac95b23426f20f1652d8b553771b608c86b14ec4b13863
0xc127cb52c84d105cb8d12ed5dfc85ae45f5f507eca0088de324bd03e4a5c6663
0x00c33bcf7aeb3a8d226ab40499b83288622052fdf0cf9c64c30eb0209071ee3e
0xb1417e7ebdb3105238c4c37c86cb6c9353c1529b2a610b5a5ff952f85467e7f8
0x3e9faca63894e1380e6bda5e21b803fed2f0c8f96287a57dc795038105afc7b1
0x5ae396b13b6fd68eadb43499e879b7444e9835630b73544e058d0254798119d8
0x339d70f663537161b0c75f7dcdfc357c848c0730b45bd38719e6225b4fc5c5a9

Functions
Getter at block 21157688
IS_NATIVE(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
coolDownPeriod(view returns (uint256)
259200
ethWithdrawQueue(view returns (uint256 queuedWithdrawToFilluint256 queuedWithdrawFilled)
(queuedWithdrawToFill=373883462115730045715869, queuedWithdrawFilled=373883462115730045715869)
ezETH(view returns (address)
0xbf5495efe5db9ce00f80364c8b423567e58d2110
paused(view returns (bool)
false
renzoOracle(view returns (address)
0x5a12796f7e7ebbbc8a402667d266d2e65a814042
restakeManager(view returns (address)
0x74a09653a083691711cf8215a6ab074bb4e99ef5
roleManager(view returns (address)
0x4994efc62101a9e3f885d872514c2dc7b3235849
withdrawRequestNonce(view returns (uint256)
13110
Read-only
claimReserve(addressview returns (uint256)
getAvailableToWithdraw(address _assetview returns (uint256)
getOutstandingWithdrawRequests(address userview returns (uint256)
getWithdrawDeficit(address _assetview returns (uint256)
withdrawQueued(bytes32view returns (bool queueduint256 fillAt)
withdrawRequests(addressuint256view returns (address collateralTokenuint256 withdrawRequestIDuint256 amountToRedeemuint256 ezETHLockeduint256 createdAt)
withdrawalBufferTarget(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claim(uint256 withdrawRequestIndexaddress user
fillERC20WithdrawBuffer(address _assetuint256 _amount
fillEthWithdrawBuffer(payable 
initialize(address _roleManageraddress _restakeManageraddress _ezETHaddress _renzoOracleuint256 _coolDownPeriodstruct WithdrawQueueStorageV1TokenWithdrawBuffer[] _withdrawalBufferTarget
pause(
unpause(
updateCoolDownPeriod(uint256 _newCoolDownPeriod
updateWithdrawBufferTarget(struct WithdrawQueueStorageV1TokenWithdrawBuffer[] _newBufferTarget
withdraw(uint256 _amountaddress _assetOut
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CoolDownPeriodUpdated(uint256 oldCoolDownPerioduint256 newCoolDownPeriod
ERC20BufferFilled(address assetuint256 amount
EthBufferFilled(uint256 amount
Initialized(uint8 version
Paused(address account
QueueFilled(uint256 amountaddress asset
Unpaused(address account
WithdrawBufferTargetUpdated(uint256 oldBufferTargetuint256 newBufferTarget
WithdrawRequestClaimed(struct WithdrawQueueStorageV1WithdrawRequest withdrawRequest
WithdrawRequestCreated(uint256 indexed withdrawRequestIDaddress useraddress claimTokenuint256 amountToRedeemuint256 ezETHAmountLockeduint256 withdrawRequestIndexbool queueduint256 queueFilled
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
EarlyClaim(
InvalidWithdrawIndex(
InvalidZeroInput(
NotDepositQueue(
NotDepositWithdrawPauser(
NotEnoughWithdrawBuffer(
NotWithdrawQueueAdmin(
QueuedWithdrawalNotFilled(
TransferFailed(
UnsupportedWithdrawAsset(