TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,909 txns
Deployed by via 0x10fda8c5 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
Native
Value $233,897.83
0x14cd144ebe2fce03db39c3c15c5ffafd0852d52dc2bbe40806a4cef7a57e1c56
0x855d61031f9be204013825ff1fb26448b0ce4dbc9f8fdbf18636f2cacf42c3cc
0xc1dc3afa074ecf721cc77d5d1c6bfce2c2c648db71e8aed4f50f09c13cb6352f
0xb1098ee63eedcea86211bdb9fa00cbbc96515dfa5f22e416393524b55374240e
0x24bde315a56ec5bac1033bc459fd0c17645ea7f168a704114da29be4e83d1a98
0xb77e3d1dba5f2ad8169c89bac43163af5a664cd859dc7f5cf08724534fe5a26b
0xbd7d5dd1e49c76376dcc473671778ca6dddcfe99a1a63fc7330a0195485d5793
0xee0d40d1f908a26263344a8a4a536a6d4ca2237d7e9293235143e378e1353a29
0xfb0580e455e66641864f66d769b3c1716f39bff4f204f28bdf1439430ef67371
0x1b342d3047c4d2bd8dc7f599994d8a148a0edb749777f08013ffb05de3d7992d

Functions
Getter at block 20859266
eigenPod(view returns (address)
0xb25fe78faaefadb7249b4940ee485856df150bbe
 
elOperatorDelegatedTo(view returns (address)
 
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(