UUPSProxy

Verified contract

Proxy

Active on Ethereum with 15,874 txns
Deployed by via 0xd5b0c2d8 at 17174453
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
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
21 additional variables
Native
Value $0.12
0xb34f2d1bce682d47c21bd776a5f05665cf28d8647c3929a8ee79c9bbfa84772f
0x0a8814e843fccf9e397557e68e09d3a4defb2cbab428352192acfba2682322f5
0x45d81c9e5e8ed47ea0d1b031ed85e139a6ec4aef46b1ab980dc09283de04f5fa
0xf41a3b17b869a79fc167e8da38d69da00dc0d3a2929326b34c8134e473c5d3b2
0xc02a547504c879607597ca8da467d80f1c0b631240a879a4365ea439fc51ae6f
0x9669d391ced1c343770ab8d823d3c950a4a9b6bb4d6ae9ba5c6b9566d909db2e
0xed070b8e42124c1d8c731abc9896d85d00df4a9ad588e0518e55c591f197027d
0xfa160a4c525d693e0aec96560101fb8eaeb77ede0f475d6ac0c9a563068fa15d
0x99c8e9b4d79e9a9486dc56fb0a287634e23822d33eb19ff6f77604278f4c2845
0xa393241c936b2772c40c8995cca7d4f6d4267d51d6cce8fd18ab82b308032e35

Functions
Getter at block 21244508
DEPRECATED_admin(view returns (address)
0xfe27543a247a33e7f756b567e10354755b50239b
DEPRECATED_enableNodeRecycling(view returns (bool)
true
DEPRECATED_protocolRevenueManager(view returns (address)
0xfe8a8fc74b2fdd3d745abfc4940dd858ba60696c
DEPRECATED_protocolRevenueManagerContract(view returns (address)
0xfe8a8fc74b2fdd3d745abfc4940dd858ba60696c
DEPRECATED_protocolRewardsSplit(view returns (uint64 treasuryuint64 nodeOperatoruint64 tnftuint64 bnft)
(treasury=250000, nodeOperator=250000, tnft=453125, bnft=46875)
SCALE(view returns (uint64)
1000000
auctionManager(view returns (address)
0x00c452affee3a17d9cecc1bcd2b8d5c7635c4cb9
bnft(view returns (address)
0x6599861e55abd28b91dd9d86a826ec0cc8d72c2c
delayedWithdrawalRouter(view returns (address)
0x7fe7e9cc0f274d2435ad5d56d5fa73e47f6a23d8
delegationManager(view returns (address)
0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a
eigenPodManager(view returns (address)
0x91e677b07f7af907ec9a428aafa9fc14a0d3a338
getImplementation(view returns (address)
0x20f2a7a3c941e13083b36f2b765213dec9ee9073
getUnusedWithdrawalSafesLength(view returns (uint256)
8084
maxEigenlayerWithdrawals(view returns (uint8)
20
nonExitPenaltyDailyRate(view returns (uint64)
20
nonExitPenaltyPrincipal(view returns (uint64)
1000000000000000000
numberOfValidators(view returns (uint64)
51686
owner(view returns (address)
0x9f26d4c958fd811a1f59b01b86be7dffc9d20761
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
stakingManagerContract(view returns (address)
0x25e821b7197b146f7713c3b89b6a4d83516b912d
stakingRewardsSplit(view returns (uint64 treasuryuint64 nodeOperatoruint64 tnftuint64 bnft)
(treasury=0, nodeOperator=0, tnft=1000000, bnft=0)
tnft(view returns (address)
0x7b5ae07e2af1c861bcc4736d23f5f66a61e0ca5e
treasuryContract(view returns (address)
0x6329004e903b7f420245e7af3f355186f2432466
Read-only
admins(addressview returns (bool)
allowedForwardedEigenpodCalls(bytes4view returns (bool)
allowedForwardedExternalCalls(bytes4addressview returns (bool)
calculateTVL(uint256 _validatorIduint256 _beaconBalanceview returns (uint256 toNodeOperatoruint256 toTnftuint256 toBnftuint256 toTreasury)
etherfiNodeAddress(uint256view returns (address)
generateWithdrawalCredentials(address _addresspure returns (bytes)
getEigenPod(uint256 _validatorIdview returns (address)
getFullWithdrawalPayouts(uint256 _validatorIdview returns (uint256 toNodeOperatoruint256 toTnftuint256 toBnftuint256 toTreasury)
getNonExitPenalty(uint256 _validatorIdview returns (uint256 nonExitPenalty)
getRewardsPayouts(uint256 _validatorIdview returns (uint256uint256uint256uint256)
getValidatorInfo(uint256 _validatorIdview returns (struct IEtherFiNodesManagerValidatorInfo)
getWithdrawalCredentials(uint256 _validatorIdview returns (bytes)
getWithdrawalSafeAddress(uint256 _validatorIdview returns (address)
isExitRequested(uint256 _validatorIdview returns (bool)
numAssociatedValidators(uint256 _validatorIdview returns (uint256)
operatingAdmin(addressview returns (bool)
phase(uint256 _validatorIdview returns (uint8 validatorPhase)
unusedWithdrawalSafes(uint256view returns (address)
State-modifying
allocateEtherFiNode(bool _enableRestakingreturns (address withdrawalSafeAddress)
batchFullWithdraw(uint256[] _validatorIds
batchPartialWithdraw(uint256[] _validatorIds
batchQueueRestakedWithdrawal(uint256[] _validatorIds
batchSendExitRequest(uint256[] _validatorIds
completeQueuedWithdrawals(uint256[] _validatorIdsstruct IDelegationManagerWithdrawal[] withdrawalsuint256[] middlewareTimesIndexesbool _receiveAsTokens
forwardEigenpodCall(address[] _etherfiNodesbytes[] _datareturns (bytes[] returnData)
forwardEigenpodCall(uint256[] _validatorIdsbytes[] _datareturns (bytes[] returnData)
forwardExternalCall(address[] _etherfiNodesbytes[] _dataaddress _targetreturns (bytes[] returnData)
forwardExternalCall(uint256[] _validatorIdsbytes[] _dataaddress _targetreturns (bytes[] returnData)
fullWithdraw(uint256 _validatorId
incrementNumberOfValidators(uint64 _count
markBeingSlashed(uint256[] _validatorIds
partialWithdraw(uint256 _validatorId
pauseContract(
processNodeExit(uint256[] _validatorIdsuint32[] _exitTimestamps
registerValidator(uint256 _validatorIdbool _enableRestakingaddress _withdrawalSafeAddress
renounceOwnership(
setMaxEigenLayerWithdrawals(uint8 _max
setNonExitPenalty(uint64 _nonExitPenaltyDailyRateuint64 _nonExitPenaltyPrincipal
setProofSubmitter(uint256 _validatorIdaddress _newProofSubmitter
setStakingRewardsSplit(uint64 _treasuryuint64 _nodeOperatoruint64 _tnftuint64 _bnft
setValidatorPhase(uint256 _validatorIduint8 _phase
startCheckpoint(uint256 _validatorIdbool _revertIfNoBalance
transferOwnership(address newOwner
unPauseContract(
unregisterValidator(uint256 _validatorId
updateAdmin(address _addressbool _isAdmin
updateAllowedForwardedEigenpodCalls(bytes4 _selectorbool _allowed
updateAllowedForwardedExternalCalls(bytes4 _selectoraddress _targetbool _allowed
updateEigenLayerOperatingAdmin(address _addressbool _isAdmin
updateEtherFiNode(uint256 _validatorId
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
AllowedForwardedEigenpodCallsUpdated(bytes4 indexed selectorbool _allowed
AllowedForwardedExternalCallsUpdated(bytes4 indexed selectoraddress indexed _targetbool _allowed
BeaconUpgraded(address indexed beacon
FullWithdrawal(uint256 indexed _validatorIdaddress indexed etherFiNodeuint256 toOperatoruint256 toTnftuint256 toBnftuint256 toTreasury
FundsWithdrawn(uint256 indexed _validatorIduint256 amount
Initialized(uint8 version
NodeEvicted(uint256 _validatorId
NodeExitProcessed(uint256 _validatorId
NodeExitRequestReverted(uint256 _validatorId
NodeExitRequested(uint256 _validatorId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PartialWithdrawal(uint256 indexed _validatorIdaddress indexed etherFiNodeuint256 toOperatoruint256 toTnftuint256 toBnftuint256 toTreasury
Paused(address account
PhaseChanged(uint256 indexed _validatorIduint8 _phase
QueuedRestakingWithdrawal(uint256 indexed _validatorIdaddress indexed etherFiNodebytes32[] withdrawalRoots
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address _implementationbytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AlreadyInstalled(
ForwardedCallNotAllowed(
InvalidEtherFiNodeVersion(
InvalidForwardedCall(
InvalidParams(
InvalidPenaltyRate(
NonZeroAddress(
NotAdmin(
NotInstalled(
NotStakingManager(
SendFail(