TssDelegationManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x75b8bfe8 at 17577964
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 48 additional slots

No balances found for "TssDelegationManager"

No transactions found for "TssDelegationManager"


Functions
Getter at block 21288024
DEPOSIT_TYPEHASH(view returns (bytes32)
0x0a564d4cfe5cb0d4ee082aab2ca54b8c48e129485a8f7c77766ab5ef0c3566f1
DOMAIN_SEPARATOR(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_TYPEHASH(view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
REASONABLE_STAKES_UPDATE_PERIOD(view returns (uint256)
30
WITHDRAWAL_WAITING_PERIOD(view returns (uint32)
10
delegation(view returns (address)
0xd4b5e3d46d202c3523c3ad89dfe74ec272bfc96a
delegationSlasher(view returns (address)
0x910265c29c099eac87ef6d374b6f3be45b516eb7
minStakeAmount(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
stakingSlash(view returns (address)
0x0000000000000000000000000000000000000000
tssGroupManager(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateWithdrawalRoot(struct IDelegationManagerQueuedWithdrawal queuedWithdrawalpure returns (bytes32)
canCompleteQueuedWithdrawal(struct IDelegationManagerQueuedWithdrawal queuedWithdrawalview returns (bool)
getDelegationShares(address stakeraddress delegationShareview returns (uint256)
getDeposits(address depositorview returns (address[]uint256[])
getWithdrawNonce(address stakerview returns (uint256)
investorDelegationLength(address stakerview returns (uint256)
investorDelegationShares(addressaddressview returns (uint256)
investorDelegations(addressuint256view returns (address)
nonces(addressview returns (uint256)
numWithdrawalsQueued(addressview returns (uint256)
queuedWithdrawals(bytes32view returns (uint32 initTimestampuint32 unlockTimestampaddress withdrawer)
whitelist(addressview returns (bool)
State-modifying
addToWhitelist(address[] toAddAddresses
completeQueuedWithdrawal(struct IDelegationManagerQueuedWithdrawal queuedWithdrawalbool receiveAsTokens
completeQueuedWithdrawal(address senderstruct IDelegationManagerQueuedWithdrawal queuedWithdrawalbool receiveAsTokens
depositInto(address delegationShareaddress tokenuint256 amountreturns (uint256 shares)
depositInto(address delegationShareaddress tokenuint256 amountaddress senderreturns (uint256 shares)
initialize(address initialOwner
initializeT(address _stakingSlashingaddress _tssGroupManageruint256 _minStakeAmountaddress initialOwner
isCanOperator(address _addraddress delegationSharereturns (bool)
queueWithdrawal(address senderuint256[] delegationIndexesaddress[] delegationSharesaddress[] tokensuint256[] sharesstruct IDelegationManagerWithdrawerAndNonce withdrawerAndNoncereturns (bytes32)
queueWithdrawal(uint256[] delegationIndexesaddress[] delegationSharesaddress[] tokensuint256[] sharesstruct IDelegationManagerWithdrawerAndNonce withdrawerAndNoncebool undelegateIfPossiblereturns (bytes32)
removeFromWhitelist(address[] toRemoveAddresses
renounceOwnership(
setMinStakeAmount(uint256 _amount
setStakingSlash(address _address
setTssGroupManager(address _addr
slashQueuedWithdrawal(address recipientstruct IDelegationManagerQueuedWithdrawal queuedWithdrawal
slashShares(address slashedAddressaddress recipientaddress[] delegationSharesaddress[] tokensuint256[] delegationIndexesuint256[] shareAmounts
startQueuedWithdrawalWaitingPeriod(bytes32 withdrawalRootaddress senderuint32 stakeInactiveAfter
startQueuedWithdrawalWaitingPeriod(bytes32 withdrawalRootuint32 stakeInactiveAfter
transferOwnership(address newOwner
undelegate(
Events
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
WithdrawalCompleted(address indexed depositoraddress indexed withdrawerbytes32 withdrawalRoot
WithdrawalQueued(address indexed depositoraddress indexed withdraweraddress indexed delegatedAddressbytes32 withdrawalRoot
Constructor
constructor(address _delegationaddress _delegationSlasher
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.