BeaconProxy

Verified contract

Proxy

Active on Ethereum with 90 txns
Deployed by via 0x684997ff at 19160151
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 $134,033.6
0x35254d4f78dbfe996acdb4ca0ce0dee0606b2c66bb6dd126e88d9fd8465907c2
0x314e8b5a573c26d4baf06f6c86892377bc050dd0e40c5ac45d07d27890e71914
0x600a75d4f87a4f3ee61a9aaa7fe80deecb9b8b0659521e056c11921b2879c5d4
0xd6d6d76a4867ef944e68c8a3a2a9d3fa9efd71fc7d4fb56428e31adc127c3b5c
0x73cb1358ab9acfc10ba6aa44081ff40ea806c5838a188e65bc67ed15dd94dc3c
0x4abb7448975f2f686f4e7b5d4d5e02c55cd33e00d26ef9eb884ce39154126946
0xbd1109289b8d986ff193649220130406df44b4f35c2d61579b1f705865da158f
0x2e3bedadcc7178e74f52c6061e2cb2b56bae78f91e0c480d7420442d79699e96
0x14a8e32bb268a1a641a0107d9a3a0255f75dea1af4fbf10beb2f10dd0cd46a05
0xa7cb5785dba7b4862d8e6a88f95f39ea4d5201734f70357ad0d537954724c649

Functions
Getter at block 20850629
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)
0xa55d99eecc7d1d5d76829e71cdc9fdb387858ce5
 
sumOfPartialWithdrawalsClaimedGwei(view returns (uint64)
withdrawableRestakedExecutionLayerGwei(view returns (uint64)
79301228571
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.