UUPSProxy
Verified contract
Proxy
Active on
Ethereum with 15,874 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
0x7b5a…ca5e
0x6599…2c2c
0x00c4…4cb9
21 additional
variables
Balances ($0.12)
Native
Value
$0.12
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.000035 | $3,302.00 |
$0.12 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21241127 | 11 hours ago | | | 0 | 0.037774403 | |
| 21241120 | 11 hours ago | | | 0 | 0.0021947823 | |
| 21241112 | 11 hours ago | | | 0 | 0.0014379632 | |
| 21241111 | 11 hours ago | | | 0 | 0.0019531392 | |
| 21241102 | 11 hours ago | | | 0 | 0.0016187981 | |
| 21241101 | 11 hours ago | | | 0 | 0.0022155703 | |
| 21241094 | 11 hours ago | | | 0 | 0.0015825608 | |
| 21241093 | 11 hours ago | | | 0 | 0.0021454552 | |
| 21241087 | 11 hours ago | | | 0 | 0.0015149859 | |
| 21241085 | 11 hours ago | | | 0 | 0.0019616220 |
ABI
ABI objects
Getter at block 21244508 proxiableUUID() view returns (bytes32)
DEPRECATED_admin() view returns (address)
0xfe27543a247a33e7f756b567e10354755b50239b
DEPRECATED_enableNodeRecycling() view returns (bool)
true
DEPRECATED_protocolRevenueManager() view returns (address)
0xfe8a8fc74b2fdd3d745abfc4940dd858ba60696c
DEPRECATED_protocolRevenueManagerContract() view returns (address)
0xfe8a8fc74b2fdd3d745abfc4940dd858ba60696c
DEPRECATED_protocolRewardsSplit() view returns (uint64 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
(treasury=250000, nodeOperator=250000, tnft=453125, bnft=46875)
SCALE() view returns (uint64)
1000000
auctionManager() view returns (address)
0x00c452affee3a17d9cecc1bcd2b8d5c7635c4cb9
bnft() view returns (address)
0x6599861e55abd28b91dd9d86a826ec0cc8d72c2c
delayedWithdrawalRouter() view returns (address)
0x7fe7e9cc0f274d2435ad5d56d5fa73e47f6a23d8
delegationManager() view returns (address)
0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a
eigenPodManager() view returns (address)
0x91e677b07f7af907ec9a428aafa9fc14a0d3a338
getImplementation() view returns (address)
0x20f2a7a3c941e13083b36f2b765213dec9ee9073
getUnusedWithdrawalSafesLength() view returns (uint256)
8084
maxEigenlayerWithdrawals() view returns (uint8)
20
nonExitPenaltyDailyRate() view returns (uint64)
20
nonExitPenaltyPrincipal() view returns (uint64)
1000000000000000000
numberOfValidators() view returns (uint64)
51686
owner() view returns (address)
0x9f26d4c958fd811a1f59b01b86be7dffc9d20761
paused() view returns (bool)
false
stakingManagerContract() view returns (address)
0x25e821b7197b146f7713c3b89b6a4d83516b912d
stakingRewardsSplit() view returns (uint64 treasury, uint64 nodeOperator, uint64 tnft, uint64 bnft)
(treasury=0, nodeOperator=0, tnft=1000000, bnft=0)
tnft() view returns (address)
0x7b5ae07e2af1c861bcc4736d23f5f66a61e0ca5e
treasuryContract() view returns (address)
0x6329004e903b7f420245e7af3f355186f2432466
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)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _implementation, bytes _data)
fallback()
receive()
receive()
AlreadyInstalled()
ForwardedCallNotAllowed()
InvalidEtherFiNodeVersion()
InvalidForwardedCall()
InvalidParams()
InvalidPenaltyRate()
NonZeroAddress()
NotAdmin()
NotInstalled()
NotStakingManager()
SendFail()