BeaconProxy

Verified contract

Proxy

Active on Ethereum with 726 txns
Deployed by via 0xf4234a7b at 20289164
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
Native
Value $31,702.06
0xaee201c8f1437089c7369fcd4e07774b03f6a27e758166769c59a8d749d90f0e
0x21f379215b2f6c17a1e0d22b61280eb2636b1ac26e19fb890c97eaa19c27277e
0xd905b203d6081690751b29f5136ff499d6caff1930d72d85e89b69fab1fc3f45
0xcb0fe1469e6650206834c3f2cb4937df03248c6a77dfee0665b0c2e9c63efe46
0x55e5380fa897dbec345bc34bceb7fc8e6142e7c86beba2e740a1e517261427da
0x3725a0eb9431a85460a6eba017f6386bbf01db4f6171eb225780d4592e2dca74
0x081b9e2148ba74f6db5707329292c9ab68745d848be4fc17d3271da67c9def4c
0x3d47b2c6748b06be1dab4e1af13f2e965898d95e23b853e1a0857794b5065ba2
0xd9960be00f9c75694c310f6c945ded2ada2475a5ccdc9f29ba055a2b7e3f29b9
0x3e7069dd7a329bd7f7ac056b97ae39d440ec4d358ea27fb92e7c9d5c25d4b4f5

Functions
Getter at block 21267156
GENESIS_TIME(view returns (uint64)
1606824023
activeValidatorCount(view returns (uint256)
200
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)
1732505087
podOwner(view returns (address)
0x395884d1974a839702bcfcba176ac7871c788946
proofSubmitter(view returns (address)
0x0000000000000000000000000000000000000000
withdrawableRestakedExecutionLayerGwei(view returns (uint64)
18875703756
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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 beaconbytes data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.