DelegationSupervisor
Verified contract
Implementation
Active on
Ethereum with 1 txns
Deployed by via 0x8709…8de2 at 19588138 Associated proxy
Associated proxy
Name
0xafa904152e04abff56701223118be2832a4449e0
Deployer
ERC1967Factory (0x9478…ff2c)
Deployment blk
19588142
Deployment txn
Storage
Map
Table
Raw
Constants and immutables
278
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
immutable
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "DelegationSupervisor"
Transactions
Filters
Date range
4 months ago
From 0x728f…6fc6
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20331839 | 4 months ago | | | 0 | 0.00061072703 |
Filters
Date range
ABI
Copy ABI
View code
ABI objects
Getter at block 21243483
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=, version=, chainId=1, verifyingContract=0xdd5e5ec73707d74210f380f5b9bb85868639b79e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner() view returns (address result)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
withdrawalDelay() view returns (uint256)
0
Read-only
fetchQueuedWithdrawals(address staker) view returns (struct WithdrawQueuedWithdrawal[] queuedWithdrawals)
hasAllRoles(address user, uint256 roles) view returns (bool)
hasAnyRole(address user, uint256 roles) view returns (bool)
isWithdrawPending(struct WithdrawQueuedWithdrawal withdrawal) view returns (bool)
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
rolesOf(address user) view returns (uint256 roles)
State-modifying
Events cancelOwnershipHandover() payable
completeOwnershipHandover(address pendingOwner) payable
finishWithdraw(struct WithdrawQueuedWithdrawal[] startedWithdrawals)
grantRoles(address user, uint256 roles) payable
initialize(address vaultSupervisor, uint256 minWithdrawDelay, address manager)
pause(bool toPause)
renounceOwnership() payable
renounceRoles(uint256 roles) payable
requestOwnershipHandover() payable
revokeRoles(address user, uint256 roles) payable
startWithdraw(struct WithdrawWithdrawRequest[] withdrawalRequests) returns (bytes32[] withdrawalRoots, struct WithdrawQueuedWithdrawal[] withdrawConfigs)
transferOwnership(address newOwner) payable
updateMinWithdrawDelay(uint256 delay)
upgradeToAndCall(address newImplementation, bytes data) payable
EIP712DomainChanged()
FinishedWithdrawal(address indexed vault, address indexed staker, address indexed operator, address withdrawer, uint256 shares, bytes32 withdrawRoot)
Initialized(uint64 version)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
Paused(address account)
RolesUpdated(address indexed user, uint256 indexed roles)
StartedWithdrawal(address indexed vault, address indexed staker, address indexed operator, address withdrawer, uint256 shares)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor()
This contract contains no fallback and receive objects.
AlreadyInitialized()
ArrayLengthsNotEqual()
EnforcedPause()
ExpectedPause()
InvalidInitialization()
InvalidInput()
InvalidWithdrawalDelay()
MinWithdrawDelayNotPassed()
NewOwnerIsZeroAddress()
NoElementsInArray()
NoHandoverRequest()
NotInitializing()
NotStaker()
Reentrancy()
Unauthorized()
UnauthorizedCallContext()
UpgradeFailed()
WithdrawAlreadyCompleted()
WithdrawerNotCaller()
ZeroShares()