TssStakingSlashing
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
9
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
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
6 additional
variables
Balances ($0.00)
No balances found for "TssStakingSlashing"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "TssStakingSlashing"
ABI
ABI objects
Getter at block 21287494
delegation() view returns (address)
0x0000000000000000000000000000000000000000
delegationManager() view returns (address)
0x0000000000000000000000000000000000000000
explanation() pure returns (string)
Mantle token DelegationShare implementation for submodules as an example
getQuitRequestList() view returns (address[])
[]
getSlashingParams() view returns (uint256[2])
[0, 0]
isSetParam() view returns (bool)
false
messenger() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
regulatoryAccount() view returns (address)
0x0000000000000000000000000000000000000000
totalShares() view returns (uint256)
0
tssDelegationContract() view returns (address)
0x0000000000000000000000000000000000000000
tssDelegationManagerContract() view returns (address)
0x0000000000000000000000000000000000000000
tssGroupContract() view returns (address)
0x0000000000000000000000000000000000000000
tssManager() view returns (address)
0x0000000000000000000000000000000000000000
underlyingToken() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
claimerOperators(address) view returns (address)
delegators(address) view returns (address)
getSlashRecord(uint256 batchIndex, address user) view returns (bool)
operatorClaimers(address) view returns (address)
operators(address) view returns (bytes)
quitRequestList(uint256) view returns (address)
shares(address user) view returns (uint256)
sharesToUnderlying(uint256 amountShares) view returns (uint256)
sharesToUnderlyingView(uint256 amountShares) view returns (uint256)
slashAmount(uint256) view returns (uint256)
stakers(address, uint256) view returns (address)
underlyingToShares(uint256 amountUnderlying) view returns (uint256)
underlyingToSharesView(uint256 amountUnderlying) view returns (uint256)
userUnderlyingView(address user) view returns (uint256)
withdrawalRoots(address) view returns (bytes32)
withdrawals(address) view returns (address depositor, struct IDelegationManagerWithdrawerAndNonce withdrawerAndNonce, address delegatedAddress)
State-modifying
Events canCompleteQueuedWithdrawal() returns (bool)
clearQuitRequestList()
completeWithdraw()
delegateTo(address _operator)
deposit(address depositor, address token, uint256 amount) returns (uint256 newShares)
deposit(uint256 amount) returns (uint256)
initialize(address _mantleToken, address _tssGroupContract, address _delegationManager, address _delegation, address _l1messenger, address _regulatoryAccount, address _tssManager)
isCanOperator(address _addr) returns (bool)
isJailed(address user) returns (bool)
onDelegationReceived(address delegator, address operator, address[] delegationShares, uint256[] investorShares)
onDelegationReceived(address delegator, address[] investorDelegationShares, uint256[] investorShares)
onDelegationWithdrawn(address delegator, address operator, address[] delegationShares, uint256[] investorShares)
onDelegationWithdrawn(address delegator, address[] investorDelegationShares, uint256[] investorShares)
payForService(address token, uint256 amount) payable
quitRequest()
registerAsOperator(bytes _pubKey)
renounceOwnership()
setClaimer(address _operator, address _claimer)
setRegulatoryAccount(address _account)
setSlashingParams(uint256[2] _slashAmount)
setTokenAddress(address _token)
setTssGroupAddress(address _tssGroup)
setTssManager(address _tssManager)
slashing(bytes _messageBytes, bytes _sig)
startWithdraw()
transferOwnership(address newOwner)
unJail()
userUnderlying(address user) returns (uint256)
withdraw()
withdraw(address depositor, address token, uint256 amountShares)
Deposit(address depositor, address token, uint256 amount)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Slashing(address arg0, uint8 arg1)
Unpaused(address account)
Withdraw(address depositor, address token, uint256 amount)
WithdrawQueue(address arg0, uint256 arg1)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.