TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 202 txns
Deployed by via 0xad0fd153 at 19836900
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Native
Value $3,070.38
ERC-20
Value $67.84
ERC-20
Value $32.55
ERC-20
Value $0
0x76e73f53a5e2e62a9205ac057165308c679c85532041f88a01e9a12f802c4a97
0xbb7c1cf36828da5ab547a7ae5a526bd8c12d10418329313bebf34faebadfa881
0xd830c0bbad4fe54ba974728b47ea56f541a8ed68845b8fc4a1560c324dba5ed7
0xc767ea4216584cfe3f0151f8cf25032db101f4196ae03f1f9760d3201d543bc8
0x968db53f2d400eab2cba42d18d462ff35d2810e72bea4378d4950951e027822a
0xd3b45ba5965cacf3d5d670284598fb2c8643577fc8a2d80fa7fa85a3ebcb61d1
0xf321d935527c7e18068d15a4bf6385ab94cefe87c956dd8286999e2eca2c3594
0x0639998ef404c12d236105187121af1a30c0c26326f6a9e4923c7f2e78a1fb75
0x3b8e2accc9bba617bb2114acc26ea9688e61357339844a904a15cab3ba7ed69e
0x676442556de7626de4a6e7f4c410437a4cb480883b5defd5411823cd1d84cb0d

Functions
Getter at block 21161340
delegateAddress(view returns (address)
0x187de4deb9495ec15a5dff5c4f131d29dd18fbac
eigenPod(view returns (address)
0xf71649551253943fb92cf16cc5c0b23572285965
eigenpieConfig(view returns (address)
0x20b70e4a1883b81429533fed944d7957121c7cab
 
getAssetBalances(view returns (address[] assetsuint256[] assetBalances)
getEigenPod(view returns (address)
0xf71649551253943fb92cf16cc5c0b23572285965
 
getEthBalance(view returns (uint256)
paused(view returns (bool)
false
stakedButNotVerifiedEth(view returns (uint256)
64000000000000000000
Read-only
adminGasSpentInWei(addressview returns (uint256)
getAssetBalance(address assetview returns (uint256)
State-modifying
addProofSubmitter(address _newProofSubmitter
bulkExitValidator(bytes[] publicKeysuint64[] operatorIds
bulkRegisterValidator(bytes[] publicKeysuint64[] operatorIdsbytes[] sharesDatauint256 amountstruct ISSVNetworkCoreCluster cluster
bulkRemoveValidator(bytes[] publicKeysuint64[] operatorIdsstruct ISSVNetworkCoreCluster cluster
completeAssetWithdrawalFromEigenLayer(struct IDelegationManagerWithdrawal withdrawaladdress[] tokensuint256 middlewareTimesIndexbool receiveAsTokens
createEigenPod(
deposit(uint64[] operatorIdsuint256 amountstruct ISSVNetworkCoreCluster cluster
depositAssetIntoStrategy(address asset
initialize(address eigenpieConfigAddr
maxApproveToEigenStrategyManager(address asset
pause(
queueWithdrawalToEigenLayer(address[] assetsuint256[] amounts
setDelegateAddress(address _delegateAddressstruct ISignatureUtilsSignatureWithExpiry approverSignatureAndExpirybytes32 approverSalt
setFeeRecipientAddress(address feeRecipientAddress
setupSSVNetwork(struct INodeDelegatorDepositData depositDatastruct INodeDelegatorSSVPayload ssvPayloadpayable 
setupValidators(struct INodeDelegatorDepositData depositDatapayable 
startCheckpointForValidators(
transferAssetToEigenStaking(address assetuint256 amount
unpause(
updateEigenpieConfig(address eigenpieConfigAddr
verifyCheckpointProofs(struct BeaconChainProofsBalanceContainerProof balanceContainerProofstruct BeaconChainProofsBalanceProof[] proofs
verifyWithdrawalCredentials(uint64 beaconTimestampstruct BeaconChainProofsStateRootProof stateRootProofuint40[] validatorIndicesbytes[] validatorFieldsProofsbytes32[][] validatorFields
withdraw(uint64[] operatorIdsuint256 tokenAmountstruct ISSVNetworkCoreCluster cluster
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AssetDepositIntoStrategy(address indexed assetaddress indexed strategyuint256 depositAmount
DelegationAddressUpdated(address delegate
EigenPodCreated(address indexed createdEigenPod
GasRefunded(address indexed receiveruint256 gasRefund
GasSpent(address indexed spenderuint256 gasUsed
Initialized(uint8 version
NewProofSubmitter(address indexed oldProofSubmitteraddress indexed _newProofSubmitter
Paused(address account
RewardsForwarded(address indexed destinatinouint256 amount
Unpaused(address account
UpdatedEigenpieConfig(address indexed eigenpieConfig
WithdrawalQueuedToEigenLayer(bytes32[] withdrawalRootaddress[] strategiesaddress[] assetsuint256[] withdrawalAmountsuint256 startBlock
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
AssetNotSupported(
AtLeastOneValidator(
CallerNotEigenpieConfigAdmin(
CallerNotEigenpieConfigAllowedBot(
CallerNotEigenpieConfigManager(
DelegateAddressAlreadySet(
EigenPodExisted(
InvalidAmount(
InvalidCall(
InvalidCaller(
MaxValidatorsInput(
NoPubKeysProvided(
PublicKeyNotMatch(
SignaturesNotMatch(
StrategyIsNotSetForAsset(
TokenTransferFailed(
ZeroAddressNotAllowed(