Staked MATIC

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x2937f001 at 17124577
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 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
12 additional variables

No balances found for "Staked MATIC"

0xe9e74608c5f9b8fcfba83b93a743089ec31623360c1cbdb013d2f61f71a42f48
From

Functions
Getter at block 20791619
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 daouint8 operatorsuint8 insurance)
(dao=25, operators=50, insurance=25)
fxStateRootTunnel(view returns (address)
0x0000000000000000000000000000000000000000
 
getTotalPooledMatic(view returns (uint256)
 
getTotalStakeAcrossAllValidators(view returns (uint256)
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 owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertMaticToStMatic(uint256 _amountInMaticview returns (uint256 amountInStMaticuint256 totalStMaticSupplyuint256 totalPooledMatic)
convertStMaticToMatic(uint256 _amountInStMaticview returns (uint256 amountInMaticuint256 totalStMaticAmountuint256 totalPooledMatic)
getLiquidRewards(address _validatorShareview returns (uint256)
getMaticFromTokenId(uint256 _tokenIdview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getToken2WithdrawRequests(uint256 _tokenIdview returns (struct IStMATICRequestWithdraw[])
getTotalStake(address _validatorShareview returns (uint256uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
stMaticWithdrawRequest(uint256view returns (uint256 amount2WithdrawFromStMATICuint256 validatorNonceuint256 requestEpochaddress validatorAddress)
supportsInterface(bytes4 interfaceIdview returns (bool)
token2WithdrawRequest(uint256view returns (uint256 amount2WithdrawFromStMATICuint256 validatorNonceuint256 requestEpochaddress validatorAddress)
token2WithdrawRequests(uint256uint256view returns (uint256 amount2WithdrawFromStMATICuint256 validatorNonceuint256 requestEpochaddress validatorAddress)
State-modifying
approve(address spenderuint256 amountreturns (bool)
claimTokens(uint256 _tokenId
claimTokensFromValidatorToContract(uint256 _index
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(
distributeRewards(
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _nodeOperatorRegistryaddress _tokenaddress _daoaddress _insuranceaddress _stakeManageraddress _poLidoNFTaddress _fxStateRootTunnel
pause(
rebalanceDelegatedTokens(
renounceRole(bytes32 roleaddress account
requestWithdraw(uint256 _amountaddress _referralreturns (uint256)
revokeRole(bytes32 roleaddress account
setDaoAddress(address _newDAO
setDelegationLowerBound(uint256 _delegationLowerBound
setFees(uint8 _daoFeeuint8 _operatorsFeeuint8 _insuranceFee
setFxStateRootTunnel(address _newFxStateRootTunnel
setInsuranceAddress(address _address
setNodeOperatorRegistryAddress(address _address
setPoLidoNFT(address _newLidoNFT
setProtocolFee(uint8 _newProtocolFee
setRewardDistributionLowerBound(uint256 _newRewardDistributionLowerBound
setVersion(string _newVersion
submit(uint256 _amountaddress _referralreturns (uint256)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
withdrawTotalDelegated(address _validatorShare
Events
Approval(address indexed owneraddress indexed spenderuint256 value
ClaimTokensEvent(address indexed _fromuint256 indexed _iduint256 indexed _amountClaimeduint256 _amountBurned
ClaimTotalDelegatedEvent(address indexed validatorShareuint256 indexed amountClaimed
DelegateEvent(uint256 indexed _amountDelegateduint256 indexed _remainder
DistributeRewardsEvent(uint256 indexed _amount
Paused(address account
RequestWithdrawEvent(address indexed _fromuint256 _amountaddress indexed _referral
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetDaoAddress(address oldDaoAddressaddress newDaoAddress
SetDelegationLowerBound(uint256 indexed _delegationLowerBound
SetFees(uint256 daoFeeuint256 operatorsFeeuint256 insuranceFee
SetFxStateRootTunnel(address oldFxStateRootTunneladdress newFxStateRootTunnel
SetInsuranceAddress(address indexed _newInsuranceAddress
SetLidoNFT(address oldLidoNFTaddress newLidoNFT
SetNodeOperatorRegistryAddress(address indexed _newNodeOperatorRegistryAddress
SetProtocolFee(uint8 oldProtocolFeeuint8 newProtocolFee
SetRewardDistributionLowerBound(uint256 oldRewardDistributionLowerBounduint256 newRewardDistributionLowerBound
SubmitEvent(address indexed _fromuint256 _amountaddress indexed _referral
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Version(string oldVersionstring indexed newVersion
WithdrawTotalDelegatedEvent(address indexed _fromuint256 indexed _amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.