EtherFiNodesManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf10a4d4d at 18574131
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
12 additional variables

No balances found for "EtherFiNodesManager"

No transactions found for "EtherFiNodesManager"


Functions
Getter at block 21271176
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
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)
calculateWithdrawableTVL(uint256 _validatorIduint256 _beaconBalanceview returns (uint256 toNodeOperatoruint256 toTnftuint256 toBnftuint256 toTreasury)
etherfiNodeAddress(uint256view returns (address)
generateWithdrawalCredentials(address _addresspure returns (bytes)
getEigenPod(uint256 _validatorIdview returns (address)
getExitTimestamp(uint256 _validatorIdview returns (uint32)
getFullWithdrawalPayouts(uint256 _validatorIdview returns (uint256 toNodeOperatoruint256 toTnftuint256 toBnftuint256 toTreasury)
getNonExitPenalty(uint256 _validatorIdview returns (uint256 nonExitPenalty)
getRewardsPayouts(uint256 _validatorIduint256 _beaconBalanceview returns (uint256 toNodeOperatoruint256 toTnftuint256 toBnftuint256 toTreasury)
getStakingStartTimestamp(uint256 _validatorIdview returns (uint32)
getWithdrawalCredentials(uint256 _validatorIdview returns (bytes)
getWithdrawalSafeAddress(uint256 _validatorIdview returns (address)
ipfsHashForEncryptedValidatorKey(uint256 _validatorIdview returns (string)
isExitRequested(uint256 _validatorIdview returns (bool)
isRestakingEnabled(uint256 _validatorIdview returns (bool)
phase(uint256 _validatorIdview returns (uint8 validatorPhase)
unusedWithdrawalSafes(uint256view returns (address)
State-modifying
batchQueueRestakedWithdrawal(uint256[] _validatorIds
batchRevertExitRequest(uint256[] _validatorIds
batchSendExitRequest(uint256[] _validatorIds
createUnusedWithdrawalSafe(uint256 _countbool _enableRestakingreturns (address[])
fullWithdraw(uint256 _validatorId
fullWithdrawBatch(uint256[] _validatorIds
incrementNumberOfValidators(uint64 _count
initialize(address _treasuryContractaddress _auctionContractaddress _stakingManagerContractaddress _tnftContractaddress _bnftContract
initializeOnUpgrade(address _etherFiAdminaddress _eigenPodManageraddress _delayedWithdrawalRouteruint8 _maxEigenlayerWithdrawals
markBeingSlashed(uint256[] _validatorIds
partialWithdraw(uint256 _validatorId
partialWithdrawBatch(uint256[] _validatorIds
pauseContract(
processNodeExit(uint256[] _validatorIdsuint32[] _exitTimestamps
queueRestakedWithdrawal(uint256 _validatorId
registerEtherFiNode(uint256 _validatorIdbool _enableRestakingreturns (address)
renounceOwnership(
resetWithdrawalSafes(uint256[] _validatorIds
sendExitRequest(uint256 _validatorId
setEnableNodeRecycling(bool _enabled
setEtherFiNodeIpfsHashForEncryptedValidatorKey(uint256 _validatorIdstring _ipfs
setEtherFiNodePhase(uint256 _validatorIduint8 _phase
setMaxEigenLayerWithdrawals(uint8 _max
setNonExitPenalty(uint64 _nonExitPenaltyDailyRateuint64 _nonExitPenaltyPrincipal
setStakingRewardsSplit(uint64 _treasuryuint64 _nodeOperatoruint64 _tnftuint64 _bnft
transferOwnership(address newOwner
unPauseContract(
unregisterEtherFiNode(uint256 _validatorId
updateAdmin(address _addressbool _isAdmin
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
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
Paused(address account
PhaseChanged(uint256 indexed _validatorIduint8 _phase
Unpaused(address account
Upgraded(address indexed implementation
WithdrawalSafeReset(uint256 indexed _validatorIdaddress indexed withdrawalSafeAddress
Constructor
constructor(
Fallback and receive
receive(
Errors
AlreadyInstalled(
CannotResetNodeWithBalance(
InvalidParams(
InvalidPenaltyRate(
NonZeroAddress(
NotInstalled(
NotTnftOwner(
ValidatorNotExited(
ValidatorNotLive(