Staked MATIC

Verified contract

Proxy

Active on Ethereum with 22,269 txns
Deployed by via 0xd2137eb3 at 14276886
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
16 additional variables
ERC-20
Value $32,993.34
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xd11d11ceb42c682ad293e47144b02a073cd8d857039f5c1ae62a1c4140c8590d
0x3146a2e7730cc829c4f30c3a4012b1caacebb0743ddc6eeb575beef595919fc0
0x085d85b136875e9ce4a46a379edbdadd807b2840a60da22903110c3c10ee44d3
0xa9b0a9f41280e924b5ea07c39c3e975e54ea257531215dcff922607763fdd5f4
0xc4c48706669eb1b659c37537484af09b2c71569b01448728c1407843f0b5e156
0x7258ed80f569a0f387f2c4e520d35ac53c19a8e9d0f426f0fa2f575945543440
0xa30062d91feb76d3e52feda47c34e5b8b7d48c13e263042a496f0936157e965f
0xbd2ea1e00ad95df491e4a67e6a7e7565d318af2aa6cda983295df577f7bb9be1
0x4aa734849ad6bbf5f0c24ca1634b58e098668e58faf8bff8a08bb5b72a33e632
0xb54d0930c84bb036ec2add8cd6a2d14aa506a872d4dedfb807a69b2f17b80aa1

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)
0xd65fa54f8df43064dfd8ddf223a446fc638800a9
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)
0xc7dd5c30dca04f487c9ede0c5ac580c91587fc66
 
getTotalPooledMatic(view returns (uint256)
 
getTotalStakeAcrossAllValidators(view returns (uint256)
getTotalWithdrawRequest(view returns (struct IStMATICRequestWithdraw[])
[]
insurance(view returns (address)
0x3e40d73eb977dc6a537af587d48316fee66e9c8c
lastWithdrawnValidatorId(view returns (uint256)
1
name(view returns (string)
Staked MATIC
nodeOperatorRegistry(view returns (address)
0x216b8b78e0632138dc38907dd089aab601ed6edc
paused(view returns (bool)
false
poLidoNFT(view returns (address)
0x60a91e2b7a1568f0848f3d43353c453730082e46
protocolFee(view returns (uint8)
10
reservedFunds(view returns (uint256)
0
rewardDistributionLowerBound(view returns (uint256)
0
stakeManager(view returns (address)
0x5e3ef299fddf15eaa0432e6e66473ace8c13d908
submitHandler(view returns (bool)
false
submitThreshold(view returns (uint256)
6250000000000000000000000
symbol(view returns (string)
stMATIC
token(view returns (address)
0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0
totalBuffered(view returns (uint256)
81464676668415423123390
totalSupply(view returns (uint256)
73672315904413590089583996
version(view returns (string)
2.1.0
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.