This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 70,592 txns
Deployed by via 0xd94491fa at 18722789
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
ERC-20
Value $0
0xb77feafde66052973757c98b961bff5dfb831c752cad89b5c7b928e27252ae85
0x34cd51a00938c63a3f8f2ef172ca63200154b4a097c4a4304df9ac6862470bc3
0xa080e27d6d9b56de0292c7ab071bb831341ef584b7ba336ed6ebabc2f8e6243f
0xcf771742d4f72a3a4476cf2ee1c2657df4df8b2fe86f55c5626549096215d1dc
0xb2a2df2bdc8f23a402053aa8149d164c1d21cf8ac220bccf20a53f9bb4175ced
0x4c69e1ab6e6dcb512490a1b6282ac947d11a2cea4b50062c17caaa608d57c686
0x5b4ec3e3dee69de6d01f05e86f8eb27b3a2d3d8747563b5587f341925508ece2
0x4ea6cd0b785e8993fe3bc655b4094f84e21c1854d6d50bd4853f47f1999f6428
0x26e793042dfd3cd59442ae95f90cb09326def0a305f7866f4fea1d940ec15a58
0x6abcd98b248ca73be7ee62bd8329ec0a799f05fa426c72912b42377e57c15c5c

Functions
Getter at block 20792364
_deprecated_maxDepositTVL(view returns (uint256)
0
 
calculateTVLs(view returns (uint256[][]uint256[]uint256)
delegationManager(view returns (address)
0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a
depositQueue(view returns (address)
0xf2f305d14dcd8aaef887e0428b3c9534795d0d60
ezETH(view returns (address)
0xbf5495efe5db9ce00f80364c8b423567e58d2110
getCollateralTokensLength(view returns (uint256)
2
getOperatorDelegatorsLength(view returns (uint256)
5
paused(view returns (bool)
false
renzoOracle(view returns (address)
0x5a12796f7e7ebbbc8a402667d266d2e65a814042
roleManager(view returns (address)
0x4994efc62101a9e3f885d872514c2dc7b3235849
strategyManager(view returns (address)
0x858646372cc42e1a627fce94aa7a7033e7cf075a
Read-only
chooseOperatorDelegatorForDeposit(uint256[] tvlsuint256 totalTVLview returns (address)
chooseOperatorDelegatorForWithdraw(uint256 tokenIndexuint256 ezETHValueuint256[][] operatorDelegatorTokenTVLsuint256[] operatorDelegatorTVLsuint256 totalTVLview returns (address)
collateralTokenTvlLimits(addressview returns (uint256)
collateralTokens(uint256view returns (address)
getCollateralTokenIndex(address _collateralTokenview returns (uint256)
operatorDelegatorAllocations(addressview returns (uint256)
operatorDelegators(uint256view returns (address)
pendingWithdrawals(bytes32view returns (uint256 ezETHToBurnaddress withdraweraddress tokenToWithdrawuint256 tokenAmountToWithdrawaddress operatorDelegatorbool completed)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addCollateralToken(address _newCollateralToken
addOperatorDelegator(address _newOperatorDelegatoruint256 _allocationBasisPoints
deposit(address _collateralTokenuint256 _amount
deposit(address _collateralTokenuint256 _amountuint256 _referralId
depositETH(payable 
depositETH(uint256 _referralIdpayable 
depositTokenRewardsFromProtocol(address _tokenuint256 _amount
initialize(address _roleManageraddress _ezETHaddress _renzoOracleaddress _strategyManageraddress _delegationManageraddress _depositQueue
removeCollateralToken(address _collateralTokenToRemove
removeOperatorDelegator(address _operatorDelegatorToRemove
setOperatorDelegatorAllocation(address _operatorDelegatoruint256 _allocationBasisPoints
setPaused(bool _paused
setTokenTvlLimit(address _tokenuint256 _limit
stakeEthInOperatorDelegator(address operatorDelegatorbytes pubkeybytes signaturebytes32 depositDataRootpayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CollateralTokenAdded(address token
CollateralTokenRemoved(address token
CollateralTokenTvlUpdated(address tokenuint256 tvl
Deposit(address depositoraddress tokenuint256 amountuint256 ezETHMinteduint256 referralId
Initialized(uint8 version
OperatorDelegatorAdded(address od
OperatorDelegatorAllocationUpdated(address oduint256 allocation
OperatorDelegatorRemoved(address od
UserWithdrawCompleted(bytes32 withdrawalRootaddress withdraweraddress tokenuint256 amountuint256 ezETHBurned
UserWithdrawStarted(bytes32 withdrawalRootaddress withdraweraddress tokenuint256 amountuint256 ezETHToBurn
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyAdded(
ContractPaused(
InvalidTVL(
InvalidTokenDecimals(uint8 expecteduint8 actual
InvalidZeroInput(
MaxTokenTVLReached(
NotDepositQueue(
NotDepositWithdrawPauser(
NotFound(
NotRestakeManagerAdmin(
OperatoDelegatorNotDelegated(
OverMaxBasisPoints(