Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0x38454e5702637e3d2a59c5d1c92c1904996ba227

Unverified contract

Proxy

Active on Ethereum with 120 txns
Deployed by via 0x485f4251 at 19551729
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $20,122.6
0x20527367bed8366f27089276f3ff5f222255f77415d6f931c32fa71f69d263a6
0x99e7cca36559d9cd697bc7415dccb1c08086e4145c707ea8d0dfb5610fcdc335
0x92bca7ff1965150c680dabbc216d8745bde7f34553d9671204d83833c3714a90
0x7298e64e0dc05cad0982d8d47c3210f2b93b9a52386565ec17efef95c837907a
0x2a8d07a365e945c34c8b4e38335a3df53d72b86cf76217c87a5d2a6d85c11b05
0x71dca14e6722e3f25e995697886b1864062e3141d94b92b19ea1574017127df2
0x7766906043575b7524fb09908be593f94e6ea5caf6929e9e444299bd2f604432
0xa1ed0cbb1b3e0517e7e91b85f26c29bca70315a555bd4aa4772df364c5991515
0xfbcceecec50247284f9bb513a2cad901a20c3a415931acaa3485c1e08fd369b0
0xfd0dac373162405dd6958483533311d39f9e79774ac17030711ed023840d9190

Functions
Getter at block 21125430
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_restakingObservedExitBlock(view returns (uint32)
0
DEPRECATED_stakingStartTimestamp(view returns (uint32)
0
DEPRECATED_vestedAuctionRewards(view returns (uint256)
0
completedWithdrawalFromRestakingInGwei(view returns (uint64)
0
eigenPod(view returns (address)
0xc7ee61d2ec9e14585709f7cc8bddbebf75916d54
etherFiNodesManager(view returns (address)
0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f
implementation(view returns (address)
0x942ceddafe32395608f99dea7b6ea8801a8f4748
isRestakingEnabled(view returns (bool)
true
numAssociatedValidators(view returns (uint256)
81
numExitRequestsByTnft(view returns (uint16)
0
numExitedValidators(view returns (uint16)
0
pendingWithdrawalFromRestakingInGwei(view returns (uint64)
0
 
splitBalanceInExecutionLayer(view returns (uint256 _withdrawalSafeuint256 _eigenPoduint256 _delayedWithdrawalRouter)
 
totalBalanceInExecutionLayer(view returns (uint256)
version(view returns (uint16)
1
 
withdrawableBalanceInExecutionLayer(view returns (uint256)
Read-only
_getDaysPassedSince(uint32 _startTimestampuint32 _endTimestamppure returns (uint256)
associatedValidatorIds(uint256view returns (uint256)
associatedValidatorIndices(uint256view returns (uint256)
calculateTVL(uint256 _beaconBalancestruct IEtherFiNodesManagerValidatorInfo _infostruct IEtherFiNodesManagerRewardsSplit _SRsplitsbool _onlyWithdrawableview returns (uint256uint256uint256uint256)
getFullWithdrawalPayouts(struct IEtherFiNodesManagerValidatorInfo _infostruct IEtherFiNodesManagerRewardsSplit _SRsplitsview returns (uint256 toNodeOperatoruint256 toTnftuint256 toBnftuint256 toTreasury)
getNonExitPenalty(uint32 _tNftExitRequestTimestampuint32 _bNftExitRequestTimestampview returns (uint256)
getRewardsPayouts(uint32 _exitRequestTimestampstruct IEtherFiNodesManagerRewardsSplit _splitsview returns (uint256uint256uint256uint256)
isValidSignature(bytes32 _digestHashbytes _signatureview returns (bytes4 magicValue)
validatePhaseTransition(uint8 _currentPhaseuint8 _newPhasepure returns (bool)
State-modifying
DEPRECATED_claimDelayedWithdrawalRouterWithdrawals(
callEigenPod(bytes _datareturns (bytes)
completeQueuedWithdrawal(struct IDelegationManagerWithdrawal withdrawalsuint256 middlewareTimesIndexesbool _receiveAsTokens
completeQueuedWithdrawals(struct IDelegationManagerWithdrawal[] withdrawalsuint256[] middlewareTimesIndexesbool _receiveAsTokens
createEigenPod(
forwardCall(address _tobytes _datareturns (bytes)
initialize(address _etherFiNodesManager
migrateVersion(uint256 _validatorIdstruct IEtherFiNodesManagerValidatorInfo _info
moveFundsToManager(uint256 _amount
processFullWithdraw(uint256 _validatorId
processNodeExit(uint256 _validatorIdreturns (bytes32[] fullWithdrawalRoots)
queueEigenpodFullWithdrawal(returns (bytes32[] fullWithdrawalRoots)
registerValidator(uint256 _validatorIdbool _enableRestaking
setProofSubmitter(address _newProofSubmitter
startCheckpoint(bool _revertIfNoBalance
unRegisterValidator(uint256 _validatorIdstruct IEtherFiNodesManagerValidatorInfo _inforeturns (bool)
updateNumExitRequests(uint16 _upuint16 _down
updateNumExitedValidators(uint16 _upuint16 _down
updateNumberOfAssociatedValidators(uint16 _upuint16 _down
withdrawFunds(address _treasuryuint256 _treasuryAmountaddress _operatoruint256 _operatorAmountaddress _tnftHolderuint256 _tnftAmountaddress _bnftHolderuint256 _bnftAmount
Events
EigenPodCreated(address indexed nodeAddressaddress indexed podAddress
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
CallFailed(bytes data