EigenPod

Verified contract

Implementation

Active on Ethereum with 9 txns
Deployed by via 0x1569c436 at 20571837
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 "EigenPod"

0x1cae091e585daf705334852bd35ca75c3ac86a7e90ce577bda7d061d56c1584c
0x6237ed922a89f6cf6520b2129fcb4cbcde99d04889f6b775622a8cf430ae8846
0x230096b05d4ec15e84a70bc1feb395e5112c9a1819dc62f2bfc42eef9551e932
0x5f4857f46acb77c867a6573fb1b1070c4b8ad48e15b7d3f5868f9d7f04bfdc4f
0xaa54c521a54532ddb28db39a93b3d602b88f50ca91af9b836006fcbae8edfcba
0xf2189acd143494ddefe09b9a2adeb9ea2bcfac5c2e55057a939823b3fb19239e
0xbc5562ef825c713c42158dbb814c3a0ea11453e2ce3a3bdd73c91dbb9c0d5cf6
0x499598fc4b530105bb45094dbe87e2a02fdb567b64fd3180b44a8506862476df
0x8140916d31d4b1e5d34ddf8134cc90c7c0398a6a666b4bca89f9b662b50d3c58

Functions
Getter at block 21267156
GENESIS_TIME(view returns (uint64)
1606824023
activeValidatorCount(view returns (uint256)
0
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)
0
podOwner(view returns (address)
0x0000000000000000000000000000000000000000
proofSubmitter(view returns (address)
0x0000000000000000000000000000000000000000
withdrawableRestakedExecutionLayerGwei(view returns (uint64)
0
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
constructor(address _ethPOSaddress _eigenPodManageruint64 _GENESIS_TIME
Fallback and receive
receive(
Errors

This contract contains no error objects.