UUPSProxy

Verified contract

Proxy

Active on Ethereum with 5,895 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.09
0xb48d7f8c3bd950d7fbae5c92e99efa63fa02859bc27992932755a1a16ebebc66
0x8ac4abaa008ffec4342ddcf5bfa6eed9defb8580341a02989f3a03b328dd6816
0x22a49230cbdfd50df52a40a1347861cff7d17cd1a8741a9520ab07512deaf531
0x9501da73fa3277529a3acf423027459d2fbd519b4b167d6681c38cb7c62af66c
0x781a376aacc1f1d4f125cadac04720ecf29090d343af4efe674f1b31cff880dd
0xe20ac4c89d18e075b30c3eefe25263f0f68e79acc8464253bd09e618664285e5
0x5f4ca7b4330a6d7774e3e5ac3cb59160fdfdc1b53b1010e7bac7e75664d73a2f
0x329981d326a531a3b82131bfd598b31a7b7244c4009469b197e375da7aa51d3b
0x7d50af52b0eafe7211c5b3f147f6fe5da9167585a1ba9570cb61bba0791fc4e5
0xdafd10dd389cc8b5a91224d76cf7f52ccf4480fde02c817499e2a7afcb33400c

Functions
Getter at block 20791790
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)
3198
maxEigenlayerWithdrawals(view returns (uint8)
20
nonExitPenaltyDailyRate(view returns (uint64)
20
nonExitPenaltyPrincipal(view returns (uint64)
1000000000000000000
numberOfValidators(view returns (uint64)
53561
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=100000, nodeOperator=0, tnft=815625, bnft=84375)
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(