TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 14 txns
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
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x3c3a…f354
-
variable spans 1 additional slot
10 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19629635 | 8 months ago | | | 0 | 0.00078593175 | |
| 17704295 | a year ago | | | 0 | 0.00061444135 | |
| 17585824 | a year ago | | | 0 | 0.011197200 | |
| 17585822 | a year ago | | | 0 | 0.011197200 | |
| 17585820 | a year ago | | | 0 | 0.011197200 | |
| 17585817 | a year ago | | | 0 | 0.011197200 | |
| 17585815 | a year ago | | | 0 | 0.011197200 | |
| 17585813 | a year ago | | | 0 | 0.011197200 | |
| 17585811 | a year ago | | | 0 | 0.011196600 | |
| 17585805 | a year ago | | | 0 | 0.011197200 |
ABI
ABI objects
Getter at block 21287494
delegation() view returns (address)
0xd4b5e3d46d202c3523c3ad89dfe74ec272bfc96a
delegationManager() view returns (address)
0xa90fce37d274e673f3850b835f18790542b1755d
explanation() pure returns (string)
Mantle token DelegationShare implementation for submodules as an example
getQuitRequestList() view returns (address[])
[]
getSlashingParams() view returns (uint256[2])
[195000000000000000000, 10000000000000000000000]
isSetParam() view returns (bool)
true
messenger() view returns (address)
0x676a795fe6e43c17c668de16730c3f690feb7120
owner() view returns (address)
0x2f44bd2a54ac3fb20cd7783cf94334069641dac9
paused() view returns (bool)
false
regulatoryAccount() view returns (address)
0x4e59e778a0fb77fbb305637435c62faed9aed40f
totalShares() view returns (uint256)
1000000000000000000000000
tssDelegationContract() view returns (address)
0xd4b5e3d46d202c3523c3ad89dfe74ec272bfc96a
tssDelegationManagerContract() view returns (address)
0xa90fce37d274e673f3850b835f18790542b1755d
tssGroupContract() view returns (address)
0x399ca67660b79f7aa8a7efd5bef9836a4c19cacf
tssManager() view returns (address)
0x9844f67c071cae21b0324d049febe67158e23f98
underlyingToken() view returns (address)
0x3c3a81e81dc49a522a592e7622a7e711c06bf354
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.