EigenLayerManager
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
8
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "EigenLayerManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "EigenLayerManager"
ABI
ABI objects
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 _operator) view returns (uint256[])
isValidStaker(uint256 stakerId) view returns (address)
operatorToStakers(address, uint256) view returns (uint256)
stakerProxyAddresses(uint256) view returns (address)
tokenToStrategy(address) view returns (address)
State-modifying
Events assignStakerToOperator(uint256 _stakerId)
batchDelegateToWithSignature(uint256[] stakerIds, address[] operatorArray, struct ISignatureUtilsSignatureWithExpiry[] stakerSignatureAndExpiryArray, struct ISignatureUtilsSignatureWithExpiry[] approverSignatureAndExpiryArray, bytes32[] approverSaltArray)
batchUndelegateStakerFromOperator(uint256[] _stakerIdArray)
batchWithdrawERC20(uint256 _stakeId, address[] _tokens, uint256[] _amounts, address _recipient)
completeQueuedWithdrawal(uint256 _stakerProxyId, struct IDelegationManagerWithdrawal _withdrawal, address[] _tokens, uint256 _middlewareTimesIndex, bool _receiveAsTokens)
createStakerAndPod(uint256 _batchSize)
delegateToWithSignature(uint256 _stakerId, address _operator, struct ISignatureUtilsSignatureWithExpiry _stakerSignatureAndExpiry, struct ISignatureUtilsSignatureWithExpiry _approverSignatureAndExpiry, bytes32 _approverSalt)
depositIntoEigenLayerStrategy(uint256 _stakerId, uint256 _amount, address _token)
initialize(address _accessControlManager, address _eigenPodManager, address _adminSigner, address _delayedWithdrawalRouter, address _strategyManager, address _delegationManager)
queueWithdrawals(uint256 _stakerProxyId, struct IDelegationManagerQueuedWithdrawalParams[] _queuedWithdrawalParams) returns (bytes32[])
registerStakerProxyImplementation(address _beacon)
setAdminSigner(address _adminSigner)
setDelegationManager(address _delegationManager)
setEigenLayerStrategy(address _token, address _strategy)
setStrategyManager(address _strategyManager)
stakeOnEigenLayer(uint256[] _stakerIds, bytes[] _pubKeys, bytes32 _depositDataRoot)
startCheckpoint(uint256 _stakerId)
unassignStakerFromOperator(uint256 _stakerId, address _operator)
undelegateStakerFromOperator(uint256 _stakerId)
upgradeStakerProxy(address _newImplementation)
verifyCheckpointProofs(uint256 _stakerId, struct BeaconChainProofsBalanceContainerProof balanceContainerProof, struct BeaconChainProofsBalanceProof[] proofs)
verifyPodWithdrawalCredentials(uint256 _stakerProxyId, uint64 _oracleTimestamp, struct BeaconChainProofsStateRootProof _stateRootProof, uint40[] _validatorIndices, bytes[] _validatorFieldsProofs, bytes32[][] _validatorFields)
AdminSignerUpdated(address oldSigner, address newSigner)
DelayedWithdrawalRouterSet(address delayedWithdrawalRouter)
DelegationManagerSet(address _delegationManager)
DepositedIntoStrategy(uint256 amount, address token, address currentStrategy)
ETHReceived(address indexed from, uint256 amount)
Initialized(uint8 version)
StakerAssignedToOperator(uint256 stakerId, address operator)
StakerCreated(address stakerProxyAddress)
StakerProxyRegistered(address beacon)
StakerProxyUpgraded(address newImplementation)
StakerUnassignedFromOperator(uint256 stakerId, address operator)
StrategyManagerAddressSet(address strategyManager)
StrategySetAndApproved(address indexed token, address indexed strategy)
ValidatorsSetupOnEigenLayer(uint256[] stakerIds, bytes[] pubKeys)
constructor()
fallback()
receive()
AddressAlreadySet()
ArrayLengthMismatch()
BatchSizeCannotBeZero()
BotMethodsPaused()
CannotBeZeroAddress()
CannotDepositZero()
CannotSendToZeroAddress()
InvalidMethodCall()
InvalidStakerId()
StakerIsAlreadyAssignedToOperator()
StakerIsNotDelegatedToOperator()
StakerIsStillDelegatedToOperator()
StakerNotFoundInOperatorStakerList()
StrategyNotSet()
StrategyTokenMismatch()