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

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,986 txns
Deployed by via 0x2a6c0856 at 19127703
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

No balances found for "TransparentUpgradeableProxy"

0x2cb744b8ddd8031020067158e72f4cd38bf911880e897a3def4a680edd156593
0x349a8c6c06e6b1931d89a20cc595cce963fd7750d18de99e962a063a7a730dde
0xc347e3a729113fb37d3287f3b0f7161027f43e0da06617cb0cc9f28b3a5d5475
0xd48d77408fce5193cce67e98f13e8117776efe866afb9c2d5c1f2babf38d71ae
0x049230e5bce6da1f0c15ef78857ad5b4e8627b86ea880c3503b462f1c7acf718
0x6b060e3f74f92e7af8e1b0a7ad971cb64e70736d0f21ba69ca8d46c13255fb79
0xcaa01689e4f1a3ea35f0d632e43bb0991e674148f9b5e8ed8e03d8ba88cf7eba
0x1b5ffcd4e6c992eba349fc0e0a05370af7dbee09779acc869080060e2118afde
0xeddf350b80f3b273e5833430b980b58c12f803e5857ad2624b4fd0bd61d8ae3c
0x0a496e5542b81ac4c1ac7786c7b7729559510a11fa46da52837c8eca30f2f28f

Functions
Getter at block 20796918
eigenPod(view returns (address)
0xa91dff6c41af892a89fc5c0bf5c32b5cc89d13ac
elOperatorDelegatedTo(view returns (address)
0xbe7d5f26f5d5f567d35a86dd4d7d02aced2d5bff
 
getAssetBalances(view returns (address[] assetsuint256[] assetBalances)
 
getEffectivePodShares(view returns (int256 ethStaked)
lrtConfig(view returns (address)
0x947cb49334e6571ccbfef1f1f1178d8469d65ec7
paused(view returns (bool)
false
stakedButUnverifiedNativeETH(view returns (uint256)
0
Read-only
getAssetBalance(address assetview returns (uint256)
State-modifying
completeUnstaking(struct IDelegationManagerWithdrawal withdrawaladdress[] assetsuint256 middlewareTimesIndex
completeUnstaking(struct IDelegationManagerWithdrawal withdrawaladdress[] assetsuint256 middlewareTimesIndexbool receiveAsTokens
createEigenPod(
delegateTo(address elOperatorstruct ISignatureUtilsSignatureWithExpiry approverSignatureAndExpirybytes32 approverSalt
depositAssetIntoStrategy(address asset
initialize(address lrtConfigAddr
initiateUnstaking(address[] strategiesuint256[] sharesreturns (bytes32 withdrawalRoot)
maxApproveToEigenStrategyManager(address asset
pause(
sendETHFromDepositPoolToNDC(payable 
sendETHFromUnstakingVaultToNDC(payable 
stake32Eth(bytes pubkeybytes signaturebytes32 depositDataRoot
stake32EthValidated(bytes pubkeybytes signaturebytes32 depositDataRootbytes32 expectedDepositRoot
startCheckpoint(bool revertIfNoBalance
transferBackToLRTDepositPool(address assetuint256 amount
transferETHToLRTUnstakingVault(uint256 amount
undelegate(
unpause(
updateLRTConfig(address lrtConfigAddr
verifyWithdrawalCredentials(uint64 beaconTimestampstruct BeaconChainProofsStateRootProof stateRootProofuint40[] validatorIndicesbytes[] validatorFieldsProofsbytes32[][] validatorFields
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AssetDepositIntoStrategy(address indexed assetaddress indexed strategyuint256 depositAmount
ETHDepositFromDepositPool(uint256 depositAmount
ETHDepositFromUnstakingVault(uint256 depositAmount
ETHExtraStakeToReceiveIncremented(uint256 amount
ETHReceived(address indexed senderuint256 amount
ETHStaked(bytes valPubKeyuint256 amount
EigenLayerWithdrawalCompleted(address indexed depositoruint256 nonceaddress indexed caller
EigenPodCreated(address indexed eigenPodaddress indexed podOwner
ElSharesDelegated(address indexed elOperator
EthTransferred(address touint256 amount
ExtraStakeReceived(uint256 amount
Initialized(uint8 version
Paused(address account
Undelegated(
Unpaused(address account
UpdatedLRTConfig(address indexed lrtConfig
WithdrawalQueued(uint256 nonceaddress withdrawerbytes32[] withdrawalRoots
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AssetNotSupported(
CallerNotLRTConfigAdmin(
CallerNotLRTConfigManager(
CallerNotLRTConfigOperator(
InsufficientStakedButUnverifiedNativeETH(
InvalidDepositRoot(bytes32 expectedDepositRootbytes32 actualDepositRoot
InvalidETHSender(
InvalidWithdrawalData(
PubkeyAlreadyRegistered(
StrategyIsNotSetForAsset(
StrategyMustNotBeBeaconChain(
TokenTransferFailed(
ValueAlreadyInUse(
ZeroAddressNotAllowed(