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.

0xdbf28a152d79b2b98eecd229b412ee98d21ec3bc

Unverified contract

Proxy

Active on Ethereum with 7 txns
Deployed by via 0xa327ef1a at 19131382
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 35 additional slots

No balances found for "0xdbf28a152d79b2b98eecd229b412ee98d21ec3bc"

0x70b0290cea4b55ef15a16ed842d81e2fc34be8d10465e5fdc87f9bb22df03dae
0x0689bd124a276165f970b4410f6e3ee84100d36b435c61d8816492c20511db5b
0x00cb164d70f1785ef14c515e24d969cef18e2395f7974bdf99846916ef198723
0xe9e4673db57fb80f6bbb4553b1c6b169eea5b9c8398e67acc94515d91313ba4d
0x7151fa546ed4b7aa6c351f6f7e136ddee12f83a68f11459590cddf480e9d2b66
0xb71ab484b78b362df613d3c3e421d4a403b050d53e14c33043fa64d7f066f7ff
0x126e20562f21146702dd258c8b05349927688bb848c4a24f097c463297c798ff

Functions
Getter at block 21269919
GENESIS_TIME(view returns (uint64)
1606824023
activeValidatorCount(view returns (uint256)
30
currentCheckpoint(view returns (struct IEigenPodCheckpoint)
(0x0000000000000000000000000000000000000000000000000000000000000000, 0, 0, 0)
currentCheckpointTimestamp(view returns (uint64)
0
eigenPodManager(view returns (address)
0x91e677b07f7af907ec9a428aafa9fc14a0d3a338
ethPOS(view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
lastCheckpointTimestamp(view returns (uint64)
1732269467
podOwner(view returns (address)
0x9a6b896871611ecb5c82a2c71244754904626951
proofSubmitter(view returns (address)
0x0000000000000000000000000000000000000000
withdrawableRestakedExecutionLayerGwei(view returns (uint64)
16330477024
Read-only
checkpointBalanceExitedGwei(uint64view returns (uint64)
getParentBlockRoot(uint64 timestampview returns (bytes32)
validatorPubkeyHashToInfo(bytes32 validatorPubkeyHashview returns (struct IEigenPodValidatorInfo)
validatorPubkeyToInfo(bytes validatorPubkeyview returns (struct IEigenPodValidatorInfo)
validatorStatus(bytes validatorPubkeyview returns (uint8)
validatorStatus(bytes32 pubkeyHashview returns (uint8)
State-modifying
initialize(address _podOwner
recoverTokens(address[] tokenListuint256[] amountsToWithdrawaddress recipient
setProofSubmitter(address newProofSubmitter
stake(bytes pubkeybytes signaturebytes32 depositDataRootpayable 
startCheckpoint(bool revertIfNoBalance
verifyCheckpointProofs(struct BeaconChainProofsBalanceContainerProof balanceContainerProofstruct BeaconChainProofsBalanceProof[] proofs
verifyStaleBalance(uint64 beaconTimestampstruct BeaconChainProofsStateRootProof stateRootProofstruct BeaconChainProofsValidatorProof proof
verifyWithdrawalCredentials(uint64 beaconTimestampstruct BeaconChainProofsStateRootProof stateRootProofuint40[] validatorIndicesbytes[] validatorFieldsProofsbytes32[][] validatorFields
withdrawRestakedBeaconChainETH(address recipientuint256 amountWei
Events
CheckpointCreated(uint64 indexed checkpointTimestampbytes32 indexed beaconBlockRootuint256 validatorCount
CheckpointFinalized(uint64 indexed checkpointTimestampint256 totalShareDeltaWei
EigenPodStaked(bytes pubkey
Initialized(uint8 version
NonBeaconChainETHReceived(uint256 amountReceived
ProofSubmitterUpdated(address prevProofSubmitteraddress newProofSubmitter
RestakedBeaconChainETHWithdrawn(address indexed recipientuint256 amount
ValidatorBalanceUpdated(uint40 validatorIndexuint64 balanceTimestampuint64 newValidatorBalanceGwei
ValidatorCheckpointed(uint64 indexed checkpointTimestampuint40 indexed validatorIndex
ValidatorRestaked(uint40 validatorIndex
ValidatorWithdrawn(uint64 indexed checkpointTimestampuint40 indexed validatorIndex
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.