BeaconProxy

Verified contract

Proxy

Active on Ethereum with 49 txns
Deployed by via 0x9212362c at 17601380
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 43 additional slots
Native
Value $220.33
0x7585f369ed5cdcb50b3f4097306c87afde41f12c2be0845a7ec55ca92862aebb
0x5c4ab086fdc59b46db9a553edff97df0fcf7700fd922d0ea4431ac8bab7018f1
0x92f6c556d0c2ab839b10a9d7ad58779085f8df457e85a8484742b1705010e63f
0x9c921aefdf6041a889ccb2afe1319563e3c072f8bcf5805c1de8095e67e502d9
0x01f0d75ce7ee4e15d251c68cd8af34908fb5663eb97269cd018067e682026182
0xb02488496b2e028641439ea85dcf5ad6652f03bca9a33ec77a309805f2c7dd0d
0x9a8b3a86b43a3b619eaf915cd198f75abbdcac1616218de7ee486a261473ba62
0xe50feb777f4ebed37d3d35ec7dc505ecbb09ce2906d70f950465b6537184bbf5
0x3ce6e2e0224875e92088052e40fcb68c598049d9c2e08b3012d689d491b24dcd
0xefc9bbb77ef5900e09b68f2070798fab74017912d8964d14f4aff21a61102964

Functions
Getter at block 21208859
GENESIS_TIME(view returns (uint64)
1606824023
 
MAX_RESTAKED_BALANCE_GWEI_PER_VALIDATOR(view returns (uint64)
 
delayedWithdrawalRouter(view returns (address)
eigenPodManager(view returns (address)
0x91e677b07f7af907ec9a428aafa9fc14a0d3a338
ethPOS(view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
 
hasRestaked(view returns (bool)
 
mostRecentWithdrawalTimestamp(view returns (uint64)
 
nonBeaconChainETHBalanceWei(view returns (uint256)
podOwner(view returns (address)
0xee2826453a4fd5afeb7ceffeef3ffa2320081268
 
sumOfPartialWithdrawalsClaimedGwei(view returns (uint64)
withdrawableRestakedExecutionLayerGwei(view returns (uint64)
0
Read-only
provenWithdrawal(bytes32uint64view returns (bool)
validatorPubkeyHashToInfo(bytes32 validatorPubkeyHashview returns (struct IEigenPodValidatorInfo)
validatorPubkeyToInfo(bytes validatorPubkeyview returns (struct IEigenPodValidatorInfo)
validatorStatus(bytes validatorPubkeyview returns (uint8)
validatorStatus(bytes32 pubkeyHashview returns (uint8)
State-modifying
activateRestaking(
initialize(address _podOwner
recoverTokens(address[] tokenListuint256[] amountsToWithdrawaddress recipient
stake(bytes pubkeybytes signaturebytes32 depositDataRootpayable 
verifyAndProcessWithdrawals(uint64 oracleTimestampstruct BeaconChainProofsStateRootProof stateRootProofstruct BeaconChainProofsWithdrawalProof[] withdrawalProofsbytes[] validatorFieldsProofsbytes32[][] validatorFieldsbytes32[][] withdrawalFields
verifyBalanceUpdates(uint64 oracleTimestampuint40[] validatorIndicesstruct BeaconChainProofsStateRootProof stateRootProofbytes[] validatorFieldsProofsbytes32[][] validatorFields
verifyWithdrawalCredentials(uint64 oracleTimestampstruct BeaconChainProofsStateRootProof stateRootProofuint40[] validatorIndicesbytes[] validatorFieldsProofsbytes32[][] validatorFields
withdrawBeforeRestaking(
withdrawNonBeaconChainETHBalanceWei(address recipientuint256 amountToWithdraw
withdrawRestakedBeaconChainETH(address recipientuint256 amountWei
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
EigenPodStaked(bytes pubkey
FullWithdrawalRedeemed(uint40 validatorIndexuint64 withdrawalTimestampaddress indexed recipientuint64 withdrawalAmountGwei
Initialized(uint8 version
NonBeaconChainETHReceived(uint256 amountReceived
NonBeaconChainETHWithdrawn(address indexed recipientuint256 amountWithdrawn
PartialWithdrawalRedeemed(uint40 validatorIndexuint64 withdrawalTimestampaddress indexed recipientuint64 partialWithdrawalAmountGwei
RestakedBeaconChainETHWithdrawn(address indexed recipientuint256 amount
RestakingActivated(address indexed podOwner
ValidatorBalanceUpdated(uint40 validatorIndexuint64 balanceTimestampuint64 newValidatorBalanceGwei
ValidatorRestaked(uint40 validatorIndex
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.