Staked MATIC
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
6
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 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
12 additional
variables
Balances ($0.00)
No balances found for "Staked MATIC"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17125300 | 2 years ago | | | 0 | 0.0087243196 |
ABI
ABI objects
Getter at block 20791619 getTotalPooledMatic() view returns (uint256) getTotalStakeAcrossAllValidators() view returns (uint256)
DAO() view returns (bytes32)
0xd0a4ad96d49edb1c33461cebc6fb2609190f32c904e3c3f5877edb4488dee91e
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSE_ROLE() view returns (bytes32)
0xf6242721b06fefc650a24712f3590e1f7a66d3e4695d678965bdb1c332b04d14
UNPAUSE_ROLE() view returns (bytes32)
0x393844199e3a43d3188fd97ec9bbfa35b6225814ddc4b40ea4237512887cfc22
calculatePendingBufferedTokens() view returns (uint256 pendingBufferedTokens)
0
dao() view returns (address)
0x0000000000000000000000000000000000000000
decimals() view returns (uint8)
18
delegationLowerBound() view returns (uint256)
0
entityFees() view returns (uint8 dao, uint8 operators, uint8 insurance)
(dao=25, operators=50, insurance=25)
fxStateRootTunnel() view returns (address)
0x0000000000000000000000000000000000000000
getTotalWithdrawRequest() view returns (struct IStMATICRequestWithdraw[])
[]
insurance() view returns (address)
0x0000000000000000000000000000000000000000
lastWithdrawnValidatorId() view returns (uint256)
0
name() view returns (string)
Staked MATIC
nodeOperatorRegistry() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
poLidoNFT() view returns (address)
0x0000000000000000000000000000000000000000
protocolFee() view returns (uint8)
0
reservedFunds() view returns (uint256)
0
rewardDistributionLowerBound() view returns (uint256)
0
stakeManager() view returns (address)
0x0000000000000000000000000000000000000000
submitHandler() view returns (bool)
false
submitThreshold() view returns (uint256)
0
symbol() view returns (string)
stMATIC
token() view returns (address)
0x0000000000000000000000000000000000000000
totalBuffered() view returns (uint256)
0
totalSupply() view returns (uint256)
0
version() view returns (string)
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
convertMaticToStMatic(uint256 _amountInMatic) view returns (uint256 amountInStMatic, uint256 totalStMaticSupply, uint256 totalPooledMatic)
convertStMaticToMatic(uint256 _amountInStMatic) view returns (uint256 amountInMatic, uint256 totalStMaticAmount, uint256 totalPooledMatic)
getLiquidRewards(address _validatorShare) view returns (uint256)
getMaticFromTokenId(uint256 _tokenId) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getToken2WithdrawRequests(uint256 _tokenId) view returns (struct IStMATICRequestWithdraw[])
getTotalStake(address _validatorShare) view returns (uint256, uint256)
hasRole(bytes32 role, address account) view returns (bool)
stMaticWithdrawRequest(uint256) view returns (uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
supportsInterface(bytes4 interfaceId) view returns (bool)
token2WithdrawRequest(uint256) view returns (uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
token2WithdrawRequests(uint256, uint256) view returns (uint256 amount2WithdrawFromStMATIC, uint256 validatorNonce, uint256 requestEpoch, address validatorAddress)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
claimTokens(uint256 _tokenId)
claimTokensFromValidatorToContract(uint256 _index)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
delegate()
distributeRewards()
grantRole(bytes32 role, address account)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _nodeOperatorRegistry, address _token, address _dao, address _insurance, address _stakeManager, address _poLidoNFT, address _fxStateRootTunnel)
pause()
rebalanceDelegatedTokens()
renounceRole(bytes32 role, address account)
requestWithdraw(uint256 _amount, address _referral) returns (uint256)
revokeRole(bytes32 role, address account)
setDaoAddress(address _newDAO)
setDelegationLowerBound(uint256 _delegationLowerBound)
setFees(uint8 _daoFee, uint8 _operatorsFee, uint8 _insuranceFee)
setFxStateRootTunnel(address _newFxStateRootTunnel)
setInsuranceAddress(address _address)
setNodeOperatorRegistryAddress(address _address)
setPoLidoNFT(address _newLidoNFT)
setProtocolFee(uint8 _newProtocolFee)
setRewardDistributionLowerBound(uint256 _newRewardDistributionLowerBound)
setVersion(string _newVersion)
submit(uint256 _amount, address _referral) returns (uint256)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
unpause()
withdrawTotalDelegated(address _validatorShare)
Approval(address indexed owner, address indexed spender, uint256 value)
ClaimTokensEvent(address indexed _from, uint256 indexed _id, uint256 indexed _amountClaimed, uint256 _amountBurned)
ClaimTotalDelegatedEvent(address indexed validatorShare, uint256 indexed amountClaimed)
DelegateEvent(uint256 indexed _amountDelegated, uint256 indexed _remainder)
DistributeRewardsEvent(uint256 indexed _amount)
Paused(address account)
RequestWithdrawEvent(address indexed _from, uint256 _amount, address indexed _referral)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetDaoAddress(address oldDaoAddress, address newDaoAddress)
SetDelegationLowerBound(uint256 indexed _delegationLowerBound)
SetFees(uint256 daoFee, uint256 operatorsFee, uint256 insuranceFee)
SetFxStateRootTunnel(address oldFxStateRootTunnel, address newFxStateRootTunnel)
SetInsuranceAddress(address indexed _newInsuranceAddress)
SetLidoNFT(address oldLidoNFT, address newLidoNFT)
SetNodeOperatorRegistryAddress(address indexed _newNodeOperatorRegistryAddress)
SetProtocolFee(uint8 oldProtocolFee, uint8 newProtocolFee)
SetRewardDistributionLowerBound(uint256 oldRewardDistributionLowerBound, uint256 newRewardDistributionLowerBound)
SubmitEvent(address indexed _from, uint256 _amount, address indexed _referral)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
Version(string oldVersion, string indexed newVersion)
WithdrawTotalDelegatedEvent(address indexed _from, uint256 indexed _amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.