StrategyManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x17d122c8 at 19492759
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
-
variable spans 38 additional slots

No balances found for "StrategyManager"

No transactions found for "StrategyManager"


Functions
Getter at block 21247453
DEPOSIT_TYPEHASH(view returns (bytes32)
0x4337f82d142e41f2a8c10547cd8c859bddb92262a61058e77842e24d9dea9224
DOMAIN_TYPEHASH(view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
delegation(view returns (address)
0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a
domainSeparator(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
eigenPodManager(view returns (address)
0x91e677b07f7af907ec9a428aafa9fc14a0d3a338
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (uint256)
0
pauserRegistry(view returns (address)
0x0000000000000000000000000000000000000000
slasher(view returns (address)
0xd92145c07f8ed1d392c1b88017934e301cc1c3cd
strategyWhitelister(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateWithdrawalRoot(struct IStrategyManagerDeprecatedStruct_QueuedWithdrawal queuedWithdrawalpure returns (bytes32)
getDeposits(address stakerview returns (address[]uint256[])
nonces(addressview returns (uint256)
paused(uint8 indexview returns (bool)
stakerStrategyList(addressuint256view returns (address)
stakerStrategyListLength(address stakerview returns (uint256)
stakerStrategyShares(addressaddressview returns (uint256)
strategyIsWhitelistedForDeposit(addressview returns (bool)
thirdPartyTransfersForbidden(addressview returns (bool)
withdrawalRootPending(bytes32view returns (bool)
State-modifying
addShares(address stakeraddress tokenaddress strategyuint256 shares
addStrategiesToDepositWhitelist(address[] strategiesToWhitelistbool[] thirdPartyTransfersForbiddenValues
depositIntoStrategy(address strategyaddress tokenuint256 amountreturns (uint256 shares)
depositIntoStrategyWithSignature(address strategyaddress tokenuint256 amountaddress stakeruint256 expirybytes signaturereturns (uint256 shares)
initialize(address initialOwneraddress initialStrategyWhitelisteraddress _pauserRegistryuint256 initialPausedStatus
migrateQueuedWithdrawal(struct IStrategyManagerDeprecatedStruct_QueuedWithdrawal queuedWithdrawalreturns (boolbytes32)
pause(uint256 newPausedStatus
pauseAll(
removeShares(address stakeraddress strategyuint256 shares
removeStrategiesFromDepositWhitelist(address[] strategiesToRemoveFromWhitelist
renounceOwnership(
setPauserRegistry(address newPauserRegistry
setStrategyWhitelister(address newStrategyWhitelister
setThirdPartyTransfersForbidden(address strategybool value
transferOwnership(address newOwner
unpause(uint256 newPausedStatus
withdrawSharesAsTokens(address recipientaddress strategyuint256 sharesaddress token
Events
Deposit(address stakeraddress tokenaddress strategyuint256 shares
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address indexed accountuint256 newPausedStatus
PauserRegistrySet(address pauserRegistryaddress newPauserRegistry
StrategyAddedToDepositWhitelist(address strategy
StrategyRemovedFromDepositWhitelist(address strategy
StrategyWhitelisterChanged(address previousAddressaddress newAddress
Unpaused(address indexed accountuint256 newPausedStatus
UpdatedThirdPartyTransfersForbidden(address strategybool value
Constructor
constructor(address _delegationaddress _eigenPodManageraddress _slasher
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.