EigenLayerManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x4c4fd3da at 20716930
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 "EigenLayerManager"

No transactions found for "EigenLayerManager"


Functions
Getter at block 21244583
AccessControlManager(view returns (address)
0x0000000000000000000000000000000000000000
DelegationManager(view returns (address)
0x0000000000000000000000000000000000000000
EigenPodManager(view returns (address)
0x0000000000000000000000000000000000000000
adminSigner(view returns (address)
0x0000000000000000000000000000000000000000
deprecatedDelayedWithdrawalRouter(view returns (address)
0x0000000000000000000000000000000000000000
stakeId(view returns (uint256)
0
strategyManagerAddress(view returns (address)
0x0000000000000000000000000000000000000000
upgradableBeacon(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getDelegatedStakers(address _operatorview returns (uint256[])
isValidStaker(uint256 stakerIdview returns (address)
operatorToStakers(addressuint256view returns (uint256)
stakerProxyAddresses(uint256view returns (address)
tokenToStrategy(addressview returns (address)
State-modifying
assignStakerToOperator(uint256 _stakerId
batchDelegateToWithSignature(uint256[] stakerIdsaddress[] operatorArraystruct ISignatureUtilsSignatureWithExpiry[] stakerSignatureAndExpiryArraystruct ISignatureUtilsSignatureWithExpiry[] approverSignatureAndExpiryArraybytes32[] approverSaltArray
batchUndelegateStakerFromOperator(uint256[] _stakerIdArray
batchWithdrawERC20(uint256 _stakeIdaddress[] _tokensuint256[] _amountsaddress _recipient
completeQueuedWithdrawal(uint256 _stakerProxyIdstruct IDelegationManagerWithdrawal _withdrawaladdress[] _tokensuint256 _middlewareTimesIndexbool _receiveAsTokens
createStakerAndPod(uint256 _batchSize
delegateToWithSignature(uint256 _stakerIdaddress _operatorstruct ISignatureUtilsSignatureWithExpiry _stakerSignatureAndExpirystruct ISignatureUtilsSignatureWithExpiry _approverSignatureAndExpirybytes32 _approverSalt
depositIntoEigenLayerStrategy(uint256 _stakerIduint256 _amountaddress _token
initialize(address _accessControlManageraddress _eigenPodManageraddress _adminSigneraddress _delayedWithdrawalRouteraddress _strategyManageraddress _delegationManager
queueWithdrawals(uint256 _stakerProxyIdstruct IDelegationManagerQueuedWithdrawalParams[] _queuedWithdrawalParamsreturns (bytes32[])
registerStakerProxyImplementation(address _beacon
setAdminSigner(address _adminSigner
setDelegationManager(address _delegationManager
setEigenLayerStrategy(address _tokenaddress _strategy
setStrategyManager(address _strategyManager
stakeOnEigenLayer(uint256[] _stakerIdsbytes[] _pubKeysbytes32 _depositDataRoot
startCheckpoint(uint256 _stakerId
unassignStakerFromOperator(uint256 _stakerIdaddress _operator
undelegateStakerFromOperator(uint256 _stakerId
upgradeStakerProxy(address _newImplementation
verifyCheckpointProofs(uint256 _stakerIdstruct BeaconChainProofsBalanceContainerProof balanceContainerProofstruct BeaconChainProofsBalanceProof[] proofs
verifyPodWithdrawalCredentials(uint256 _stakerProxyIduint64 _oracleTimestampstruct BeaconChainProofsStateRootProof _stateRootProofuint40[] _validatorIndicesbytes[] _validatorFieldsProofsbytes32[][] _validatorFields
Events
AdminSignerUpdated(address oldSigneraddress newSigner
DelayedWithdrawalRouterSet(address delayedWithdrawalRouter
DelegationManagerSet(address _delegationManager
DepositedIntoStrategy(uint256 amountaddress tokenaddress currentStrategy
ETHReceived(address indexed fromuint256 amount
Initialized(uint8 version
StakerAssignedToOperator(uint256 stakerIdaddress operator
StakerCreated(address stakerProxyAddress
StakerProxyRegistered(address beacon
StakerProxyUpgraded(address newImplementation
StakerUnassignedFromOperator(uint256 stakerIdaddress operator
StrategyManagerAddressSet(address strategyManager
StrategySetAndApproved(address indexed tokenaddress indexed strategy
ValidatorsSetupOnEigenLayer(uint256[] stakerIdsbytes[] pubKeys
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AddressAlreadySet(
ArrayLengthMismatch(
BatchSizeCannotBeZero(
BotMethodsPaused(
CannotBeZeroAddress(
CannotDepositZero(
CannotSendToZeroAddress(
InvalidMethodCall(
InvalidStakerId(
StakerIsAlreadyAssignedToOperator(
StakerIsNotDelegatedToOperator(
StakerIsStillDelegatedToOperator(
StakerNotFoundInOperatorStakerList(
StrategyNotSet(
StrategyTokenMismatch(