EtherFiNodesManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x6c24b296 at 19593362
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
15 additional variables

No balances found for "EtherFiNodesManager"

No transactions found for "EtherFiNodesManager"


Functions
Getter at block 20866811
DEPRECATED_admin(view returns (address)
0x0000000000000000000000000000000000000000
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
enableNodeRecycling(view returns (bool)
false
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)
calculateTVL(uint256 _validatorIduint256 _beaconBalanceview returns (uint256 toNodeOperatoruint256 toTnftuint256 toBnftuint256 toTreasury)
eigenLayerOperatingAdmin(addressview returns (bool)
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)
isRestakingEnabled(uint256 _validatorIdview returns (bool)
numAssociatedValidators(uint256 _validatorIdview returns (uint256)
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
batchRevertExitRequest(uint256[] _validatorIds
batchSendExitRequest(uint256[] _validatorIds
callDelayedWithdrawalRouter(uint256[] _validatorIdsbytes[] datareturns (bytes[] returnData)
callDelegationManager(uint256[] _validatorIdsbytes[] datareturns (bytes[] returnData)
callEigenPod(uint256[] _validatorIdsbytes[] datareturns (bytes[] returnData)
callEigenPodManager(uint256[] _validatorIdsbytes[] datareturns (bytes[] returnData)
createUnusedWithdrawalSafe(uint256 _countbool _enableRestakingreturns (address[])
disableEigenLayerOperatingAdmin(address _addres
forcePartialWithdraw(uint256 _validatorId
fullWithdraw(uint256 _validatorId
incrementNumberOfValidators(uint64 _count
initialize(address _treasuryContractaddress _auctionContractaddress _stakingManagerContractaddress _tnftContractaddress _bnftContract
initializeOnUpgrade(address _etherFiAdminaddress _eigenPodManageraddress _delayedWithdrawalRouteruint8 _maxEigenlayerWithdrawals
initializeOnUpgrade2(address _delegationManager
markBeingSlashed(uint256[] _validatorIds
partialWithdraw(uint256 _validatorId
pauseContract(
processNodeExit(uint256[] _validatorIdsuint32[] _exitTimestamps
registerValidator(uint256 _validatorIdbool _enableRestakingaddress _withdrawalSafeAddress
renounceOwnership(
setEnableNodeRecycling(bool _enabled
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
updateEigenLayerOperatingAdmin(address _addressbool _isAdmin
updateEtherFiNode(uint256 _validatorId
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
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
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
receive(
Errors
AlreadyInstalled(
InvalidEtherFiNodeVersion(
InvalidParams(
InvalidPenaltyRate(
NonZeroAddress(
NotAdmin(
NotInstalled(
NotStakingManager(
SendFail(