TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 29,001 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 $76,589,235.96
ERC-20
Value $62,049,327.42
ERC-20
Value $42,692,089.28
 (#8)
ERC-1555
--
0x42108cfdc043e7574711fdb474b056974c45f1d1fccad40abd86a2f227f8b9eb
0xcf3d8b30185bff29ee3c9eac5fc96789b12f1305ccf29996aad92cf925a5d8b4
0xba13d0c0ee3be0c087cf165696009339151cc98387829cda1fcbd6c49b75e3a9
0xbd2115bd619d4eae5351b875b5164f38134358e8d72bb352bc1adfd01f3cf656
0x8b10c936ffab6ec74d386c6cd823db048a59171833b92fcf03d3ec3f726550a1
0xb4782846543b3a791d79d676bc2fdbf2870a4acdd8b3c4fc70bd883056b0a02d
0x965af1e491c0ac4418bb702f865055110883db2d9d815c96d4ee880c4c02f4c0
0x28857cd7fc7b1e3767134e637612025d8546282d3113c7cc15e7e632ee3d82e2
0x37dcfceb9d78292a3103c00ec8267bdaf9c5e37583fd317fe55246ee1554e145
0xa81558e2c4e0b0fe35fb4e974421c6031a333d82762e50a549b42eaa23d7ada1

Functions
Getter at block 21269111
IS_NATIVE(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
coolDownPeriod(view returns (uint256)
259200
ethWithdrawQueue(view returns (uint256 queuedWithdrawToFilluint256 queuedWithdrawFilled)
(queuedWithdrawToFill=397959904674763224606778, queuedWithdrawFilled=397959904674763224606778)
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)
13621
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(