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.

0x1f77682673ec85571efc40d055f40635f7e5e182

Unverified contract

Proxy

Active on Ethereum with 50 txns
Deployed by via 0x4cf257a1 at 19180882
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $6,832.8
0x14f062a9a0d40d35dc196673d2c62a59f493fc8db276fc6a7e00b93ea3885b93
0xd0d8e7f1f0886138fd3b0edef11aecc7a5c1a485532ad2a6b5d78e2eddc7dec9
0xa5a415c2ef2f5829a1407bd458037377dd8e53beb90235563f8f7e522604128f
0xb221c8bd112cc205ec4f93ce088ddc3e9375a1fa55528d5612610f6be135e48a
0x2ebc8f5c8879512374f4251142ec9501e78c265faa6919bfbef8006259495d6f
0xcecbc06863676975e21bdfc005c423b20f7c1bab45bca0bfc474b6c55cbfecdb
0x5890d3d9f7c7df37dfa99b4ecb6719cb95aa7aeae71f38d0ede57b117bd951e3
0x43a967b9bbaeb66531d27c593ae7d7be49929be6a0a9345647d493537eb86432
0xaec60f6f126be611685e651ebcb10b98e049a75d68557e6b65a0246cc3ed975c
0xd879b458fe255b7b5c1bd89022e120976bd096f0cd7505016dceb9fd094a869b

Functions
Getter at block 20797590
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)
0xb6c49599601e77ed48620cc5e9760f8fe8c5c0c8
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