EtherFiNodesManager
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
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
Balances ($0.00)
No balances found for "EtherFiNodesManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "EtherFiNodesManager"
ABI
ABI objects
Getter at block 20866772
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 treasury, uint64 nodeOperator, uint64 tnft, uint64 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 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
(treasury=0, nodeOperator=0, tnft=0, bnft=0)
tnft() view returns (address)
0x0000000000000000000000000000000000000000
treasuryContract() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
admins(address) view returns (bool)
calculateTVL(uint256 _validatorId, uint256 _beaconBalance) view returns (uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
eigenLayerOperatingAdmin(address) view returns (bool)
etherfiNodeAddress(uint256) view returns (address)
generateWithdrawalCredentials(address _address) pure returns (bytes)
getEigenPod(uint256 _validatorId) view returns (address)
getFullWithdrawalPayouts(uint256 _validatorId) view returns (uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
getNonExitPenalty(uint256 _validatorId) view returns (uint256 nonExitPenalty)
getRewardsPayouts(uint256 _validatorId) view returns (uint256, uint256, uint256, uint256)
getValidatorInfo(uint256 _validatorId) view returns (struct IEtherFiNodesManagerValidatorInfo)
getWithdrawalCredentials(uint256 _validatorId) view returns (bytes)
getWithdrawalSafeAddress(uint256 _validatorId) view returns (address)
isExitRequested(uint256 _validatorId) view returns (bool)
numAssociatedValidators(uint256 _validatorId) view returns (uint256)
phase(uint256 _validatorId) view returns (uint8 validatorPhase)
unusedWithdrawalSafes(uint256) view returns (address)
State-modifying
Events allocateEtherFiNode(bool _enableRestaking) returns (address withdrawalSafeAddress)
batchFullWithdraw(uint256[] _validatorIds)
batchPartialWithdraw(uint256[] _validatorIds)
batchQueueRestakedWithdrawal(uint256[] _validatorIds)
batchSendExitRequest(uint256[] _validatorIds)
callDelayedWithdrawalRouter(uint256[] _validatorIds, bytes[] data) returns (bytes[] returnData)
callDelegationManager(uint256[] _validatorIds, bytes[] data) returns (bytes[] returnData)
callEigenPod(uint256[] _validatorIds, bytes[] data) returns (bytes[] returnData)
callEigenPodManager(uint256[] _validatorIds, bytes[] data) returns (bytes[] returnData)
completeQueuedWithdrawals(uint256[] _validatorIds, struct IDelegationManagerWithdrawal[] withdrawals, uint256[] middlewareTimesIndexes)
createUnusedWithdrawalSafe(uint256 _count, bool _enableRestaking) returns (address[])
forcePartialWithdraw(uint256 _validatorId)
fullWithdraw(uint256 _validatorId)
incrementNumberOfValidators(uint64 _count)
markBeingSlashed(uint256[] _validatorIds)
partialWithdraw(uint256 _validatorId)
pauseContract()
processNodeExit(uint256[] _validatorIds, uint32[] _exitTimestamps)
registerValidator(uint256 _validatorId, bool _enableRestaking, address _withdrawalSafeAddress)
renounceOwnership()
setMaxEigenLayerWithdrawals(uint8 _max)
setNonExitPenalty(uint64 _nonExitPenaltyDailyRate, uint64 _nonExitPenaltyPrincipal)
setStakingRewardsSplit(uint64 _treasury, uint64 _nodeOperator, uint64 _tnft, uint64 _bnft)
setValidatorPhase(uint256 _validatorId, uint8 _phase)
transferOwnership(address newOwner)
unPauseContract()
unregisterValidator(uint256 _validatorId)
updateAdmin(address _address, bool _isAdmin)
updateEigenLayerOperatingAdmin(address _address, bool _isAdmin)
updateEtherFiNode(uint256 _validatorId)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
FullWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, uint256 toOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
FundsWithdrawn(uint256 indexed _validatorId, uint256 amount)
Initialized(uint8 version)
NodeEvicted(uint256 _validatorId)
NodeExitProcessed(uint256 _validatorId)
NodeExitRequestReverted(uint256 _validatorId)
NodeExitRequested(uint256 _validatorId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PartialWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, uint256 toOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
Paused(address account)
PhaseChanged(uint256 indexed _validatorId, uint8 _phase)
QueuedRestakingWithdrawal(uint256 indexed _validatorId, address indexed etherFiNode, bytes32[] withdrawalRoots)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor()
receive()
AlreadyInstalled()
InvalidEtherFiNodeVersion()
InvalidParams()
InvalidPenaltyRate()
NonZeroAddress()
NotAdmin()
NotInstalled()
NotStakingManager()
SendFail()