TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 5,252 txns
Deployed by via 0x9e9981b6 at 19088215
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $2,269,829.22
0x9f03f36c0b93fe96c6fe3388f12cf84f32fe325d724f564b1a8ccff03edea88d
0xd3c39eab06b3af9e148ea5ed6b1b525586297df37485a550d02725d57519acaa
0x8652d83ecd721c4910b9b4ebd9a3e401ce7d7d33364571a51dcc3c72131e73a9
0x47846e5483b6dffd7332c384e0f0738d77e720d243e19f2677444a2a7e762926
0x8eece71c941e9811644010a3964ab69261a8ae9da51393388a92dee1e25aa912
0xe502d7cadeb1a3e30b3b8d5799ad152af020867912cc04db2507f2c3059bea3f
0xaee1dd63919a69419fc5e269586f299fa43c4d89e10433baf367190c1ea81e2e
0x8ed097d8787ec3833fc0cff28595830db1f8c96b2ae504298a7b2aac6cea4418
0x4116b0f7d59130e38ff913a9a12f14ffd139ca3fae913ff41542d7d391191f28
0x36568d92c59fdcf7d248351ee837a0e55ea3d620681a239accc250fbd3f05b9d

Functions
Getter at block 21271173
AccessControlManager(view returns (address)
0x796592b2092f7e150c48643da19dd2f28be3333f
DEPOSIT_CONTRACT(view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
EigenPodManager(view returns (address)
0x91e677b07f7af907ec9a428aafa9fc14a0d3a338
eigenLayerManager(view returns (address)
0xc94cffd5249df4008a043ee61e13f19af16d0936
eigenPodDeprecated(view returns (address)
0x8d0b4dfccc8b2a268486d9754b135d8ad1ee7258
generateWithdrawalCredentialsForEigenPod(view returns (bytes)
0x0100000000000000000000008d0b4dfccc8b2a268486d9754b135d8ad1ee7258
Read-only
exchangeRateProviders(addressview returns (address)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
completeQueuedWithdrawal(struct IDelegationManagerWithdrawal _withdrawaladdress[] _tokensuint256 _middlewareTimesIndexbool _receiveAsTokens
depositLST(address _tokenuint256 _amountuint256 _minRswETH
initialize(address _accessControlManageraddress _eigenManager
queueWithdrawals(struct IDelegationManagerQueuedWithdrawalParams[] queuedWithdrawalParams
setEigenLayerManager(address _eigenLayerManager
setExchangeRateProvider(address _tokenaddress _exchangeRateProvider
setupValidators(bytes[] _pubKeysbytes32 _depositRoot
startCheckpoint(
transferETHForEigenLayerDeposits(bytes[] _pubKeysbytes32 _depositDataRootreturns (struct INodeOperatorRegistryValidatorDetails[])
transferETHForWithdrawRequests(uint256 _amount
transferTokenForDepositIntoStrategy(address _tokenuint256 _amountaddress _stakerProxyAddress
withdrawERC20(address _token
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ETHReceived(address indexed fromuint256 amount
EigenLayerManagerSet(address eigenLayerManager
EthSent(address indexed touint256 amount
ExchangeRateProviderSet(address indexed tokenaddress indexed exchangeRateProvider
Initialized(uint8 version
LSTDeposited(address indexed tokenuint256 tokenAmount
ValidatorsSetup(bytes[] pubKeys
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
BotMethodsPaused(
CannotBeZeroAddress(
CannotDepositZero(
EigenPodNotCreated(
InsufficientETHBalance(
InvalidDepositDataRoot(
InvalidETHWithdrawCaller(
InvalidMethodCall(
NoPubKeysProvided(
NoRateProviderSet(
NoTokensToWithdraw(
NotInWhitelist(
OnlyEigenLayerManagerCanWithdrawETH(
OnlyEigenLayerManagerCanWithdrawTokens(
OnlyRswEXITCanWithdrawETH(
OperatorNotVerified(