BeaconProxy

Verified contract

Proxy

Active on Ethereum with 275 txns
Deployed by via 0x436cbccc at 19389668
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 $2,927,520.23
0xec96b137b35e418d063ef04c2f302cec7aad3a8fa4ca43e8a226a410eb5e6e2e
0x0386776ab39af3b1aa65957d01edad9f8f006303fe58874dfe47fa3ca7d1601a
0x2c88ced69c939b176d89d0a3cc41c3cca171935c3a91f18c32daf8d4dd21e592
0x3aa4a2c4b539448761778cc096975bf75906926bd8ab6097a358e3c7b5301c1f
0xa76f16ae2ace22e5a9f0e530f5f26631341d1944ddfc54324d8dc022c752a6dd
0x9c9a44b1c767fdb8215e9eccf015cf503b2111131ade7be611411a5b1d15fe8b
0x4062d3bf288d76b13d309cf1b9a43a964d41fb9c020310c99b3a04613bc86a17
0xde5278e97980f50d0c59acf7d011daa30e580fce72ffba4df5ffabf10b451b3d
0x97ab87a5915c574092120246249ae11cd76d8871bf5176414800fb8f158e1316
0xf4676747e4a7297e86f092585a76432ff2fbd5d08df110c6586cef06efc3ff6d

Functions
Getter at block 21244054
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)
0xf304a4229561aeba13425710acf1f46c9f24f1eb
 
sumOfPartialWithdrawalsClaimedGwei(view returns (uint64)
withdrawableRestakedExecutionLayerGwei(view returns (uint64)
31894332939
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.