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
17 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 21273523
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)
allowedForwardedEigenpodCalls(bytes4) view returns (bool)
allowedForwardedExternalCalls(bytes4, address) view returns (bool)
calculateTVL(uint256 _validatorId, uint256 _beaconBalance) view returns (uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
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)
operatingAdmin(address) view returns (bool)
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)
completeQueuedWithdrawals(uint256[] _validatorIds, struct IDelegationManagerWithdrawal[] withdrawals, uint256[] middlewareTimesIndexes, bool _receiveAsTokens)
forwardEigenpodCall(address[] _etherfiNodes, bytes[] _data) returns (bytes[] returnData)
forwardEigenpodCall(uint256[] _validatorIds, bytes[] _data) returns (bytes[] returnData)
forwardExternalCall(address[] _etherfiNodes, bytes[] _data, address _target) returns (bytes[] returnData)
forwardExternalCall(uint256[] _validatorIds, bytes[] _data, address _target) returns (bytes[] returnData)
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)
setProofSubmitter(uint256 _validatorId, address _newProofSubmitter)
setStakingRewardsSplit(uint64 _treasury, uint64 _nodeOperator, uint64 _tnft, uint64 _bnft)
setValidatorPhase(uint256 _validatorId, uint8 _phase)
startCheckpoint(uint256 _validatorId, bool _revertIfNoBalance)
transferOwnership(address newOwner)
unPauseContract()
unregisterValidator(uint256 _validatorId)
updateAdmin(address _address, bool _isAdmin)
updateAllowedForwardedEigenpodCalls(bytes4 _selector, bool _allowed)
updateAllowedForwardedExternalCalls(bytes4 _selector, address _target, bool _allowed)
updateEigenLayerOperatingAdmin(address _address, bool _isAdmin)
updateEtherFiNode(uint256 _validatorId)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
AllowedForwardedEigenpodCallsUpdated(bytes4 indexed selector, bool _allowed)
AllowedForwardedExternalCallsUpdated(bytes4 indexed selector, address indexed _target, bool _allowed)
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()
ForwardedCallNotAllowed()
InvalidEtherFiNodeVersion()
InvalidForwardedCall()
InvalidParams()
InvalidPenaltyRate()
NonZeroAddress()
NotAdmin()
NotInstalled()
NotStakingManager()
SendFail()