TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 126 txns
Deployed by via 0xacf41aa4 at 19365551
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
ERC-20
Value $2,667.66
0x853e7191cebb70b2617c421879af6ea4dc8d15fd05412feb06bb5d08418f11c5
0xb40d860183dbb0bc6e3d69acf6dea494f9bbc8d107fe55bf973722af0aba0d11
0x100304243b36a9e7e4a0f39c5f86fa0d6922e89b93525dcce9f51a4a1c879a03
0xbb78670491217babd435a2e28624f83fff4a473c0824ec33a1a854e927b50598
0x8547615e016459b01fef52952f38ad078ab4b9f7a5d37487f1595191a404775b
0x2add550fcb1a0991c840cda71b049fe036f2eb9ac26ee79a647ab69b4b2f969d
0xce9891af5ac78da6907fa3892903c7add8cfb3e258767ad84adcb37f55b51457
0x9280151e6f7b3924e85df3392d8e9a2a0f355e30affdb9dee3ce4930b622e1d0
0x35d26387254a0ee317490ce8f4a9a1fcd5f6542aec0df8b1c0486333c19386c3
0xa501fb9ca15c4e4a9107db5706d615a5d4f8099c40e2f16ac8713314f196b730

Functions
Getter at block 21322113
DEAD_ADDRESS(view returns (address)
0x000000000000000000000000000000000000dead
FULL_STAKE(view returns (uint256)
32000000000000000000
MIN_SLASHED_AMOUNT(view returns (uint256)
26000000000000000000
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
eigenPod(view returns (address)
0x42791aa09bf53b5d2c0c74ac948e74a66a2fe35e
 
getAssetBalances(view returns (address[] assetsuint256[] assetBalances)
lrtConfig(view returns (address)
0xf879c7859b6de6fadafb74224ff05b16871646bf
paused(view returns (bool)
false
stakedButNotVerifiedEth(view returns (uint256)
0
Read-only
getAssetBalance(address assetview returns (uint256 ndcAssetsuint256 eigenAssets)
validatorsStaked(bytes32 pubkeyHashview returns (bool hasStaked)
State-modifying
approveSSV(
claimEthWithdrawal(
createEigenPod(
delegateTo(address operator
depositSSV(uint64[] operatorIdsuint256 amountstruct Cluster cluster
exitSsvValidators(bytes[] publicKeysuint64[] operatorIds
initialize(address lrtConfigAddr
pause(
registerSsvValidator(bytes publicKeyuint64[] operatorIdsbytes sharesDatauint256 amountstruct Cluster cluster
removeSsvValidators(bytes[] publicKeysuint64[] operatorIdsstruct Cluster cluster
requestEthWithdrawal(
stakeEth(struct ValidatorStakeData[] validators
transferBackToLRTDepositPool(address assetuint256 amount
undelegate(
unpause(
updateLRTConfig(address lrtConfigAddr
withdrawSSV(uint64[] operatorIdsuint256 amountstruct Cluster cluster
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ConsensusRewards(uint256 amount
Delegate(address indexed operator
ETHDepositFromDepositPool(uint256 depositAmount
ETHStaked(bytes valPubKeyuint256 amount
EigenPodCreated(address indexed eigenPodaddress indexed podOwner
Initialized(uint8 version
Paused(address account
SlashedValidator(uint256 slashedAmountuint256 stakedButNotVerifiedEth
Undelegate(address indexed strategyuint256 strategyShares
Unpaused(address account
UpdatedLRTConfig(address indexed lrtConfig
WithdrawnValidators(uint256 fullyWithdrawnValidatorsuint256 stakedButNotVerifiedEth
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AssetNotSupported(
CallerNotLRTConfigAdmin(
CallerNotLRTConfigManager(
CallerNotLRTConfigOperator(
InsufficientWETH(uint256 balance
InvalidETHSender(
NoEigenPod(
TokenTransferFailed(
ValidatorAlreadyStaked(bytes pubkey
ZeroAddressNotAllowed(