OperatorDelegator

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xd9189657 at 20226637
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 20906224
IS_NATIVE(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
MAX_STAKE_BUT_NOT_VERIFIED_AMOUNT(view returns (uint256)
32000000000000000000
baseGasAmountSpent(view returns (uint256)
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
roleManager(view returns (address)
0x0000000000000000000000000000000000000000
stakedButNotVerifiedEth(view returns (uint256)
0
strategyManager(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(
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
setTokenStrategy(address _tokenaddress _strategy
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
RewardsForwarded(address rewardDestinationuint256 amount
TokenStrategyUpdated(address tokenaddress strategy
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(
NotEmergencyWithdrawTrackingAdmin(
NotFound(
NotNativeEthRestakeAdmin(
NotOperatorDelegatorAdmin(
NotRestakeManager(
TransferFailed(
WithdrawalAlreadyCompleted(
WithdrawalAlreadyTracked(