EtherFiNodesManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x104d3a9a at 20430099
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
17 additional variables

No balances found for "EtherFiNodesManager"

No transactions found for "EtherFiNodesManager"


Functions
Getter at block 20866835
DEPRECATED_admin(view returns (address)
0x0000000000000000000000000000000000000000
DEPRECATED_enableNodeRecycling(view returns (bool)
false
DEPRECATED_protocolRevenueManager(view returns (address)
0x0000000000000000000000000000000000000000
DEPRECATED_protocolRevenueManagerContract(view returns (address)
0x0000000000000000000000000000000000000000
DEPRECATED_protocolRewardsSplit(view returns (uint64 treasuryuint64 nodeOperatoruint64 tnftuint64 bnft)
(treasury=0, nodeOperator=0, tnft=0, bnft=0)
SCALE(view returns (uint64)
0
auctionManager(view returns (address)
0x0000000000000000000000000000000000000000
bnft(view returns (address)
0x0000000000000000000000000000000000000000
delayedWithdrawalRouter(view returns (address)
0x0000000000000000000000000000000000000000
delegationManager(view returns (address)
0x0000000000000000000000000000000000000000
eigenPodManager(view returns (address)
0x0000000000000000000000000000000000000000
getImplementation(view returns (address)
0x0000000000000000000000000000000000000000
getUnusedWithdrawalSafesLength(view returns (uint256)
0
maxEigenlayerWithdrawals(view returns (uint8)
0
nonExitPenaltyDailyRate(view returns (uint64)
0
nonExitPenaltyPrincipal(view returns (uint64)
0
numberOfValidators(view returns (uint64)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
stakingManagerContract(view returns (address)
0x0000000000000000000000000000000000000000
stakingRewardsSplit(view returns (uint64 treasuryuint64 nodeOperatoruint64 tnftuint64 bnft)
(treasury=0, nodeOperator=0, tnft=0, bnft=0)
tnft(view returns (address)
0x0000000000000000000000000000000000000000
treasuryContract(view returns (address)
0x0000000000000000000000000000000000000000
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
forcePartialWithdraw(uint256 _validatorId
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
setStakingRewardsSplit(uint64 _treasuryuint64 _nodeOperatoruint64 _tnftuint64 _bnft
setValidatorPhase(uint256 _validatorIduint8 _phase
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
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(
Fallback and receive
receive(
Errors
AlreadyInstalled(
ForwardedCallNotAllowed(
InvalidEtherFiNodeVersion(
InvalidForwardedCall(
InvalidParams(
InvalidPenaltyRate(
NonZeroAddress(
NotAdmin(
NotInstalled(
NotStakingManager(
SendFail(