TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 462 txns
Deployed by via 0x28854f65 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"

0x18a49ab459cf0ad87d048abe84032e78e6971225dfcaac75bc27636baba424fc
0x59f01c9e315806ae0ce041773b71bc47390fa8f5529bb2b15dd0c1e5c2db0cbf
0x70b77bad2864390f0d8f6aadd146d9d9b3550e7c83216f2eff1a039e22905c95
0x7022a668964eca83e08b9b75d7e2b121f4bbf2ac4e80119fccd09c7d144c409d
0x5147d81c50a7d20556ede502eb4a50458454ca7ae13fe76fe0f93a9810eab037
0xd295e629a41b8e90b8de1bda6b04e4540f70641310bf9dc74f8da4fb54ba2a4b
0x430672def55864bcfb9805ee6039dbfc90a3818e1204fbc9b9373a70f237e371
0x4879d436cfcbed2ecb97338e2ea35e8b1ca78074c7015ee8b1b2505d31ab71ec
0xd73ce4a0c24529f6ef129ab98a972eb75e017366908a021d48fe7f6c911e6325
0x7eb2a4c3213b28e8fc7f31e9b1bedb008a96173f378164ff3f4fe34cd89c8f18

Functions
Getter at block 21292979
eigenPod(view returns (address)
0xf02d53d62af4e5c1e0769c36ed0353b29b443c58
 
elOperatorDelegatedTo(view returns (address)
 
getEffectivePodShares(view returns (int256 ethStaked)
 
hasAllWithdrawalsAccounted(view returns (bool)
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
increaseLastNonce(
initialize(address lrtConfigAddr
initiateUnstaking(address[] strategiesuint256[] sharesreturns (bytes32 withdrawalRoot)
maxApproveToEigenStrategyManager(address asset
pause(
processClaim(struct IRewardsCoordinatorRewardsMerkleClaim claim
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(
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
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(
CallerNotLRTUnstakingVault(
ForcedOperatorUndelegation(
InvalidDepositRoot(bytes32 expectedDepositRootbytes32 actualDepositRoot
InvalidETHSender(
InvalidWithdrawalData(
PubkeyAlreadyRegistered(
StrategyIsNotSetForAsset(
ZeroAddressNotAllowed(