RestakingPod

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x8a45d98a at 19674249
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
2 additional variables

No balances found for "RestakingPod"

No transactions found for "RestakingPod"


Functions
Getter at block 21297333
dao(view returns (address)
0x0000000000000000000000000000000000000000
eigenLayerDelayedWithdrawalRouter(view returns (address)
0x0000000000000000000000000000000000000000
eigenLayerDelegationManager(view returns (address)
0x0000000000000000000000000000000000000000
eigenLayerEigenPod(view returns (address)
0x0000000000000000000000000000000000000000
eigenLayerEigenPodManager(view returns (address)
0x0000000000000000000000000000000000000000
eigenLayerOperator(view returns (address)
0x0000000000000000000000000000000000000000
 
getAllDelayedWithdrawals(view returns (uint256)
 
getClaimableDelayedWithdrawals(view returns (uint256)
implementation(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
restakingPodManager(view returns (address)
0x0000000000000000000000000000000000000000
restakingPool(view returns (address)
0x0000000000000000000000000000000000000000
stakedButNotVerifiedEth(view returns (uint256)
0
typeId(pure returns (bytes32)
0x0a3d98367813560142d806e6f35b55cc8ecaf08f024e42b9a8dc7b4e873dd436
version(pure returns (uint8)
2
withdrawCredentials(view returns (bytes)
0x0100000000000000000000000000000000000000000000000000000000000000
Read-only

This contract contains no read-only function objects.

State-modifying
activateRestaking(
claimDelayedWithdrawals(
completeQueuedWithdrawals(struct IDelegationManagerWithdrawal[] withdrawalsaddress[][] tokensuint256[] middlewareTimesIndexesbool[] receiveAsTokens
delegateToEigenLayerOperator(address _eigenLayerOperatorstruct ISignatureUtilsSignatureWithExpiry approverSignatureAndExpirybytes32 approverSalt
execute(uint256 valueaddress tobytes datauint256 txGasreturns (bool success)
initialize(address _ownerAddraddress _daoaddress _restakingPooladdress _restakingPodManageraddress _eigenLayerEigenPodManageraddress _eigenLayerDelegationManageraddress _eigenLayerDelayedWithdrawalRouter
queueWithdrawals(struct IDelegationManagerQueuedWithdrawalParams[] queuedWithdrawalParamsreturns (bytes32[])
recoverTokens(address[] tokenListuint256[] amountsToWithdrawaddress recipient
renounceOwnership(
setDao(address _dao
setRestakingPodManager(address _restakingPodManager
setStakedButNotVerifiedEth(uint256 _amount
stake(bytes _pubkeybytes _signaturebytes32 _depositDataRootpayable 
transferOwnership(address newOwner
undelegateEigenLayerOperator(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
DaoChanged(address _oldDaoaddress _dao
EigenLayerOperatorDelegated(address _delegateAddress
EigenLayerOperatorUndelegated(address _delegateAddress
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Received(address _senderuint256 _amount
RestakingPodManagerChanged(address _oldPodManageraddress _podManager
StakedButNotVerifiedEthChanged(uint256 _oldAmountuint256 _newAmount
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
receive(
Errors
ExecuteFailed(
InvalidAddr(
InvalidVersion(
InvalidtypeId(
PermissionDenied(
TransferFailed(