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
12 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 21271176
DEPRECATED_admin() view returns (address)
0x0000000000000000000000000000000000000000
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
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 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)
calculateWithdrawableTVL(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)
getExitTimestamp(uint256 _validatorId) view returns (uint32)
getFullWithdrawalPayouts(uint256 _validatorId) view returns (uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
getNonExitPenalty(uint256 _validatorId) view returns (uint256 nonExitPenalty)
getRewardsPayouts(uint256 _validatorId, uint256 _beaconBalance) view returns (uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
getStakingStartTimestamp(uint256 _validatorId) view returns (uint32)
getWithdrawalCredentials(uint256 _validatorId) view returns (bytes)
getWithdrawalSafeAddress(uint256 _validatorId) view returns (address)
ipfsHashForEncryptedValidatorKey(uint256 _validatorId) view returns (string)
isExitRequested(uint256 _validatorId) view returns (bool)
isRestakingEnabled(uint256 _validatorId) view returns (bool)
phase(uint256 _validatorId) view returns (uint8 validatorPhase)
unusedWithdrawalSafes(uint256) view returns (address)
State-modifying
Events batchQueueRestakedWithdrawal(uint256[] _validatorIds)
batchRevertExitRequest(uint256[] _validatorIds)
batchSendExitRequest(uint256[] _validatorIds)
createUnusedWithdrawalSafe(uint256 _count, bool _enableRestaking) returns (address[])
fullWithdraw(uint256 _validatorId)
fullWithdrawBatch(uint256[] _validatorIds)
incrementNumberOfValidators(uint64 _count)
initialize(address _treasuryContract, address _auctionContract, address _stakingManagerContract, address _tnftContract, address _bnftContract)
initializeOnUpgrade(address _etherFiAdmin, address _eigenPodManager, address _delayedWithdrawalRouter, uint8 _maxEigenlayerWithdrawals)
markBeingSlashed(uint256[] _validatorIds)
partialWithdraw(uint256 _validatorId)
partialWithdrawBatch(uint256[] _validatorIds)
pauseContract()
processNodeExit(uint256[] _validatorIds, uint32[] _exitTimestamps)
queueRestakedWithdrawal(uint256 _validatorId)
registerEtherFiNode(uint256 _validatorId, bool _enableRestaking) returns (address)
renounceOwnership()
resetWithdrawalSafes(uint256[] _validatorIds)
sendExitRequest(uint256 _validatorId)
setEnableNodeRecycling(bool _enabled)
setEtherFiNodeIpfsHashForEncryptedValidatorKey(uint256 _validatorId, string _ipfs)
setEtherFiNodePhase(uint256 _validatorId, uint8 _phase)
setMaxEigenLayerWithdrawals(uint8 _max)
setNonExitPenalty(uint64 _nonExitPenaltyDailyRate, uint64 _nonExitPenaltyPrincipal)
setStakingRewardsSplit(uint64 _treasury, uint64 _nodeOperator, uint64 _tnft, uint64 _bnft)
transferOwnership(address newOwner)
unPauseContract()
unregisterEtherFiNode(uint256 _validatorId)
updateAdmin(address _address, bool _isAdmin)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
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)
Paused(address account)
PhaseChanged(uint256 indexed _validatorId, uint8 _phase)
Unpaused(address account)
Upgraded(address indexed implementation)
WithdrawalSafeReset(uint256 indexed _validatorId, address indexed withdrawalSafeAddress)
constructor()
receive()
AlreadyInstalled()
CannotResetNodeWithBalance()
InvalidParams()
InvalidPenaltyRate()
NonZeroAddress()
NotInstalled()
NotTnftOwner()
ValidatorNotExited()
ValidatorNotLive()