TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 5,010 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"

0x3f8629cd417278f911080f78bc9ba86b40e3c814da5ff9cf85df261987ec585a
0x4a84d908e62ef1c09837b3b3bd12d62e801b53becbf13f4e73e41a9143166253
0x40680b1f5430633cc94641dcc576325e4f3f35601f64ae7e2d39867da07c9f8c
0xd464697e2aed4e455b88d28af607deb36c9f495a52722d7a65c3e221474717f9
0x29ff6cc49f5c755748976dcbc07523ee336f533e56df6e8f330cf28491dbe96b
0x0235c9d854a6538ab8e6e0d6355eae458655602f29c0225324813302252db214
0x29d82773d8308f34442d721517c255242666f4b1a7282ef5519be23f681019c5
0x7507987b964c8aaf10de3456c04a41aa91182d2267a04b33928375338f42209c
0x9aca070646ea3a9afced0eae2398d8ebd9f787201c3e59ea529cc8380bed86e9
0x914c4ff7059938b1ba826a8ffe570334019acebfae28cd73cc99300068ed75f0

Functions
Getter at block 21247501
eigenPod(view returns (address)
0xa91dff6c41af892a89fc5c0bf5c32b5cc89d13ac
 
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(