EtherFiNode
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "EtherFiNode"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "EtherFiNode"
ABI
ABI objects
Getter at block 21093154 hasOutstaingEigenPodWithdrawalsQueuedBeforeExit() view returns (bool) implementation() view returns (address)
DEPRECATED_exitRequestTimestamp() view returns (uint32)
0
DEPRECATED_exitTimestamp() view returns (uint32)
0
DEPRECATED_ipfsHashForEncryptedValidatorKey() view returns (string)
DEPRECATED_localRevenueIndex() view returns (uint256)
0
DEPRECATED_phase() view returns (uint8)
0
DEPRECATED_stakingStartTimestamp() view returns (uint32)
0
DEPRECATED_vestedAuctionRewards() view returns (uint256)
0
canClaimRestakedFullWithdrawal() view returns (bool)
false
eigenPod() view returns (address)
0x0000000000000000000000000000000000000000
etherFiNodesManager() view returns (address)
0x0000000000000000000000000000000000000000
isRestakingEnabled() view returns (bool)
false
numAssociatedValidators() view returns (uint256)
0
numExitRequestsByTnft() view returns (uint16)
0
numExitedValidators() view returns (uint16)
0
restakingObservedExitBlock() view returns (uint32)
0
splitBalanceInExecutionLayer() view returns (uint256 _withdrawalSafe, uint256 _eigenPod, uint256 _delayedWithdrawalRouter)
(_withdrawalSafe=0, _eigenPod=0, _delayedWithdrawalRouter=0)
totalBalanceInExecutionLayer() view returns (uint256)
0
version() view returns (uint16)
0
withdrawableBalanceInExecutionLayer() view returns (uint256)
0
Read-only
_getDaysPassedSince(uint32 _startTimestamp, uint32 _endTimestamp) pure returns (uint256)
associatedValidatorIds(uint256) view returns (uint256)
associatedValidatorIndices(uint256) view returns (uint256)
calculateTVL(uint256 _beaconBalance, struct IEtherFiNodesManagerValidatorInfo _info, struct IEtherFiNodesManagerRewardsSplit _SRsplits, bool _onlyWithdrawable) view returns (uint256, uint256, uint256, uint256)
getFullWithdrawalPayouts(struct IEtherFiNodesManagerValidatorInfo _info, struct IEtherFiNodesManagerRewardsSplit _SRsplits) view returns (uint256 toNodeOperator, uint256 toTnft, uint256 toBnft, uint256 toTreasury)
getNonExitPenalty(uint32 _tNftExitRequestTimestamp, uint32 _bNftExitRequestTimestamp) view returns (uint256)
getRewardsPayouts(uint32 _exitRequestTimestamp, struct IEtherFiNodesManagerRewardsSplit _splits) view returns (uint256, uint256, uint256, uint256)
validatePhaseTransition(uint8 _currentPhase, uint8 _newPhase) pure returns (bool)
State-modifying
Events callEigenPod(bytes data) returns (bytes)
claimQueuedWithdrawals(uint256 maxNumWithdrawals, bool _checkIfHasOutstandingEigenLayerWithdrawals) returns (bool)
createEigenPod()
forwardCall(address to, bytes data) returns (bytes)
initialize(address _etherFiNodesManager)
migrateVersion(uint256 _validatorId, struct IEtherFiNodesManagerValidatorInfo _info)
moveFundsToManager(uint256 _amount)
processNodeExit()
queueRestakedWithdrawal()
registerValidator(uint256 _validatorId, bool _enableRestaking)
unRegisterValidator(uint256 _validatorId, struct IEtherFiNodesManagerValidatorInfo _info) returns (bool)
updateNumExitRequests(uint16 _up, uint16 _down)
updateNumExitedValidators(uint16 _up, uint16 _down)
updateNumberOfAssociatedValidators(uint16 _up, uint16 _down)
withdrawFunds(address _treasury, uint256 _treasuryAmount, address _operator, uint256 _operatorAmount, address _tnftHolder, uint256 _tnftAmount, address _bnftHolder, uint256 _bnftAmount)
EigenPodCreated(address indexed nodeAddress, address indexed podAddress)
constructor()
receive()
CallFailed(bytes data)