OperatorDelegator

Verified contract

Implementation

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

No balances found for "OperatorDelegator"

No transactions found for "OperatorDelegator"


Functions
Getter at block 21305833
IS_NATIVE(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
MAX_STAKE_BUT_NOT_VERIFIED_AMOUNT(view returns (uint256)
32000000000000000000
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
baseGasAmountSpent(view returns (uint256)
0
currentCheckpointTimestamp(view returns (uint64)
0
delegateAddress(view returns (address)
0x0000000000000000000000000000000000000000
delegationManager(view returns (address)
0x0000000000000000000000000000000000000000
eigenPod(view returns (address)
0x0000000000000000000000000000000000000000
eigenPodManager(view returns (address)
0x0000000000000000000000000000000000000000
 
getStakedETHBalance(view returns (uint256)
pendingUnstakedDelayedWithdrawalAmount(view returns (uint256)
0
restakeManager(view returns (address)
0x0000000000000000000000000000000000000000
rewardsCoordinator(view returns (address)
0x0000000000000000000000000000000000000000
rewardsDestination(view returns (address)
0x0000000000000000000000000000000000000000
roleManager(view returns (address)
0x0000000000000000000000000000000000000000
stakedButNotVerifiedEth(view returns (uint256)
0
strategyManager(view returns (address)
0x0000000000000000000000000000000000000000
totalBeaconChainExitBalance(view returns (uint256)
0
wethUnwrapper(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
adminGasSpentInWei(addressview returns (uint256)
getStrategyIndex(address _strategyview returns (uint256)
getTokenBalanceFromStrategy(address tokenview returns (uint256)
queuedShares(addressview returns (uint256)
queuedWithdrawal(bytes32view returns (bool)
tokenStrategyMapping(addressview returns (address)
validatorStakedButNotVerifiedEth(bytes32view returns (uint256)
State-modifying
activateRestaking(
claimRewards(struct IRewardsCoordinatorRewardsMerkleClaim claim
completeQueuedWithdrawal(struct IDelegationManagerWithdrawal withdrawaladdress[] tokensuint256 middlewareTimesIndex
deposit(address tokenuint256 tokenAmountreturns (uint256 shares)
emergencyTrackQueuedWithdrawals(struct IDelegationManagerWithdrawal[] withdrawalsaddress[] tokens
initialize(address _roleManageraddress _strategyManageraddress _restakeManageraddress _delegationManageraddress _eigenPodManager
queueWithdrawals(address[] tokensuint256[] tokenAmountsreturns (bytes32)
recoverTokens(address[] tokenListuint256[] amountsToWithdrawaddress recipient
setBaseGasAmountSpent(uint256 _baseGasAmountSpent
setDelegateAddress(address _delegateAddressstruct ISignatureUtilsSignatureWithExpiry approverSignatureAndExpirybytes32 approverSalt
setRewardsCoordinator(address _rewardsCoordinator
setRewardsDestination(address _rewardsDestination
setTokenStrategy(address _tokenaddress _strategy
setWethUnwrapper(address _newUnwrapper
stakeEth(bytes pubkeybytes signaturebytes32 depositDataRootpayable 
startDelayedWithdrawUnstakedETH(
verifyAndProcessWithdrawals(uint64 oracleTimestampstruct BeaconChainProofsStateRootProof stateRootProofstruct BeaconChainProofsWithdrawalProof[] withdrawalProofsbytes[] validatorFieldsProofsbytes32[][] validatorFieldsbytes32[][] withdrawalFields
verifyWithdrawalCredentials(uint64 oracleTimestampstruct BeaconChainProofsStateRootProof stateRootProofuint40[] validatorIndicesbytes[] withdrawalCredentialProofsbytes32[][] validatorFields
withdrawNonBeaconChainETHBalanceWei(address recipientuint256 amountToWithdraw
Events
BaseGasAmountSpentUpdated(uint256 oldBaseGasAmountSpentuint256 newBaseGasAmountSpent
DelegationAddressUpdated(address delegateAddress
GasRefunded(address adminuint256 gasRefunded
GasSpent(address adminuint256 gasSpent
Initialized(uint8 version
RewardsCoordinatorUpdated(address oldRewardsCoordinatoraddress newRewardsCoordinator
RewardsDestinationUpdated(address oldRewardsDestinationaddress newRewardsDestination
RewardsForwarded(address rewardDestinationuint256 amount
TokenStrategyUpdated(address tokenaddress strategy
WETHUnwrapperUpdated(address oldUnwrapperaddress newUnwrapper
WithdrawCompleted(bytes32 withdrawalRootaddress[] strategiesuint256[] shares
WithdrawStarted(bytes32 withdrawRootaddress stakeraddress delegatedToaddress withdraweruint256 nonceuint256 startBlockaddress[] strategiesuint256[] shares
Constructor
constructor(
Fallback and receive
receive(
Errors
DelegateAddressAlreadySet(
IncorrectStrategy(
InvalidStrategy(
InvalidZeroInput(
MismatchedArrayLengths(
NonZeroUnderlyingStrategyExist(
NotEigenLayerRewardsAdmin(
NotEmergencyWithdrawTrackingAdmin(
NotFound(
NotNativeEthRestakeAdmin(
NotOperatorDelegatorAdmin(
NotRestakeManager(
RewardsDestinationNotConfigured(
TransferFailed(
WETHUnwrapperNotConfigured(
WithdrawalAlreadyCompleted(
WithdrawalAlreadyTracked(