TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x0c43…7060
-
variable spans 47 additional slots
-
variable spans 38 additional slots
-
variable spans 48 additional slots
2 additional
variables
Balances ($170.49)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
swETH | ERC-20 | 0.047615 | $3,580.50 |
$170.48 | |
XCAD | ERC-20 | 0.01 | $0.30921 |
$0 | |
OGD | ERC-20 | 19.999999M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243104 | 5 minutes ago | | | 0 | 0.0010181510 | |
| 21243093 | 8 minutes ago | | | 0 | 0.0014289206 | |
| 21243087 | 9 minutes ago | | | 0 | 0.0012111700 | |
| 21243084 | 9 minutes ago | | | 0 | 0.0011363954 | |
| 21243082 | 10 minutes ago | | | 0 | 0.0010633348 | |
| 21243079 | 10 minutes ago | | | 0 | 0.0011089836 | |
| 21243066 | 13 minutes ago | | | 0 | 0.00065066609 | |
| 21243039 | 19 minutes ago | | | 0 | 0.0012864930 | |
| 21243036 | 19 minutes ago | | | 0 | 0.0019002588 | |
| 21243035 | 19 minutes ago | | | 0 | 0.0010231732 |
ABI
ABI objects
Getter at block 21243129
DELEGATION_APPROVAL_TYPEHASH() view returns (bytes32)
0x14bde674c9f64b2ad00eaaee4a8bed1fabef35c7507e3c5b9cfc9436909a2dad
DOMAIN_TYPEHASH() view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
MAX_STAKER_OPT_OUT_WINDOW_BLOCKS() view returns (uint256)
1296000
MAX_WITHDRAWAL_DELAY_BLOCKS() view returns (uint256)
216000
STAKER_DELEGATION_TYPEHASH() view returns (bytes32)
0x39111bc4a4d688e1f685123d7497d4615370152a8ee4a0593e647bd06ad8bb0b
beaconChainETHStrategy() view returns (address)
0xbeac0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeebeac0
domainSeparator() view returns (bytes32)
0x9bba7f98dd592dbd3fdbeef9fdebb4e19f8661950cb5dcc435fcad7824975fe1
eigenPodManager() view returns (address)
0x91e677b07f7af907ec9a428aafa9fc14a0d3a338
minWithdrawalDelayBlocks() view returns (uint256)
50400
owner() view returns (address)
0x369e6f597e22eab55ffb173c6d9cd234bd699111
paused() view returns (uint256)
0
pauserRegistry() view returns (address)
0x0c431c66f4de941d089625e5b423d00707977060
slasher() view returns (address)
0xd92145c07f8ed1d392c1b88017934e301cc1c3cd
strategyManager() view returns (address)
0x858646372cc42e1a627fce94aa7a7033e7cf075a
Read-only
calculateCurrentStakerDelegationDigestHash(address staker, address operator, uint256 expiry) view returns (bytes32)
calculateDelegationApprovalDigestHash(address staker, address operator, address _delegationApprover, bytes32 approverSalt, uint256 expiry) view returns (bytes32)
calculateStakerDelegationDigestHash(address staker, uint256 _stakerNonce, address operator, uint256 expiry) view returns (bytes32)
calculateWithdrawalRoot(struct IDelegationManagerWithdrawal withdrawal) pure returns (bytes32)
cumulativeWithdrawalsQueued(address) view returns (uint256)
delegatedTo(address) view returns (address)
delegationApprover(address operator) view returns (address)
delegationApproverSaltIsSpent(address, bytes32) view returns (bool)
earningsReceiver(address operator) view returns (address)
getDelegatableShares(address staker) view returns (address[], uint256[])
getOperatorShares(address operator, address[] strategies) view returns (uint256[])
getWithdrawalDelay(address[] strategies) view returns (uint256)
isDelegated(address staker) view returns (bool)
isOperator(address operator) view returns (bool)
operatorDetails(address operator) view returns (struct IDelegationManagerOperatorDetails)
operatorShares(address, address) view returns (uint256)
paused(uint8 index) view returns (bool)
pendingWithdrawals(bytes32) view returns (bool)
stakerNonce(address) view returns (uint256)
stakerOptOutWindowBlocks(address operator) view returns (uint256)
strategyWithdrawalDelayBlocks(address) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
completeQueuedWithdrawal(struct IDelegationManagerWithdrawal withdrawal, address[] tokens, uint256 middlewareTimesIndex, bool receiveAsTokens)
completeQueuedWithdrawals(struct IDelegationManagerWithdrawal[] withdrawals, address[][] tokens, uint256[] middlewareTimesIndexes, bool[] receiveAsTokens)
decreaseDelegatedShares(address staker, address strategy, uint256 shares)
delegateTo(address operator, struct ISignatureUtilsSignatureWithExpiry approverSignatureAndExpiry, bytes32 approverSalt)
delegateToBySignature(address staker, address operator, struct ISignatureUtilsSignatureWithExpiry stakerSignatureAndExpiry, struct ISignatureUtilsSignatureWithExpiry approverSignatureAndExpiry, bytes32 approverSalt)
increaseDelegatedShares(address staker, address strategy, uint256 shares)
initialize(address initialOwner, address _pauserRegistry, uint256 initialPausedStatus, uint256 _minWithdrawalDelayBlocks, address[] _strategies, uint256[] _withdrawalDelayBlocks)
migrateQueuedWithdrawals(struct IStrategyManagerDeprecatedStruct_QueuedWithdrawal[] withdrawalsToMigrate)
modifyOperatorDetails(struct IDelegationManagerOperatorDetails newOperatorDetails)
pause(uint256 newPausedStatus)
pauseAll()
queueWithdrawals(struct IDelegationManagerQueuedWithdrawalParams[] queuedWithdrawalParams) returns (bytes32[])
registerAsOperator(struct IDelegationManagerOperatorDetails registeringOperatorDetails, string metadataURI)
renounceOwnership()
setMinWithdrawalDelayBlocks(uint256 newMinWithdrawalDelayBlocks)
setPauserRegistry(address newPauserRegistry)
setStrategyWithdrawalDelayBlocks(address[] strategies, uint256[] withdrawalDelayBlocks)
transferOwnership(address newOwner)
undelegate(address staker) returns (bytes32[] withdrawalRoots)
unpause(uint256 newPausedStatus)
updateOperatorMetadataURI(string metadataURI)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Initialized(uint8 version)
MinWithdrawalDelayBlocksSet(uint256 previousValue, uint256 newValue)
OperatorDetailsModified(address indexed operator, struct IDelegationManagerOperatorDetails newOperatorDetails)
OperatorMetadataURIUpdated(address indexed operator, string metadataURI)
OperatorRegistered(address indexed operator, struct IDelegationManagerOperatorDetails operatorDetails)
OperatorSharesDecreased(address indexed operator, address staker, address strategy, uint256 shares)
OperatorSharesIncreased(address indexed operator, address staker, address strategy, uint256 shares)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address indexed account, uint256 newPausedStatus)
PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
StakerDelegated(address indexed staker, address indexed operator)
StakerForceUndelegated(address indexed staker, address indexed operator)
StakerUndelegated(address indexed staker, address indexed operator)
StrategyWithdrawalDelayBlocksSet(address strategy, uint256 previousValue, uint256 newValue)
Unpaused(address indexed account, uint256 newPausedStatus)
WithdrawalCompleted(bytes32 withdrawalRoot)
WithdrawalMigrated(bytes32 oldWithdrawalRoot, bytes32 newWithdrawalRoot)
WithdrawalQueued(bytes32 withdrawalRoot, struct IDelegationManagerWithdrawal withdrawal)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.