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.

0xc3e25ff9ff6075c06ebb8336af9324b0aa58b7e6

Unverified contract

Proxy

Active on Ethereum with 49 txns
Deployed by via 0x86980d32 at 19158286
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $6,038.55
0xf939b1d834f9948191c5870a45f7da19643a3ee35682573622825f1c95967d43
0x5df5ce4413ae06c778ac8e21c96c90a6493abcc27acf7cb09212352624167195
0x72470332045d7de8c4665937ee4f62a963cf780bfd0a91e317519b5097c2d495
0xa825475e5a470ffd7d151b6d6388ae135ad60dbe3988d2ef81a701e1bcdae691
0x6e0aef839289895b9f87d7e35ff12d643d248a33106091ff40622e0798b8c44e
0x6b66a8e2b7fc7c4737d67bffc2f5cf5dd9c0c3bc253b89f795fcc4260f24be8f
0x7c3df170564fe655d861a61b20a0ae11922bb23e7f18fae3c6ac4aabe8019138
0xcd100bcfc4bddac4acfa370d062c883a5eaec5c0022642d38348a58ace2d02f5
0xfb2e4f93d73fca8080e068376ebcf2d9630f885bfef7dabc1fd8d9ffaccb4e6b
0x191023bcfd032b5e7ac37ad335368f63a4375c3d28161ab765083f69206e1f88

Functions
Getter at block 20889419
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)
0xbccbecb7e5d40cf34a52dcdf979f8906d51d672e
etherFiNodesManager(view returns (address)
0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f
implementation(view returns (address)
0x942ceddafe32395608f99dea7b6ea8801a8f4748
isRestakingEnabled(view returns (bool)
true
numAssociatedValidators(view returns (uint256)
121
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