Overview
XCellMatic is the staking protocol implementation for Polygon PoS. A user stakes their MATIC and receives xcMATIC, which accrues staking rewards without the need of claiming or re-staking.
Polygon's staking protocol lives on Ethereum, where XCellMatic pools MATIC from deposits. The ERC20 token is then staked across trusted validator nodes, and XCellMatic claims and re-stakes rewards on a regular basis.
Staking Rewards
Polygon has allocated 12% of its total supply of 10 billion tokens to fund the staking rewards. These rewards are to be distributed over 5 years across participating validating nodes and delegators. Through XCell Finance, the user delegates MATIC across several trusted validators.
Rewards APY can range depending on the percentage of MATIC staked across the network.
To know more, read Staking on Polygon PoS.
Unstaking Conditions
XCell Standard Unstake feature will use Polygon's checkpoint system to unstake, which currently requires the user to wait for a period of 80 checkpoints before the locked MATIC can be released. Currently this translates to a period of 3-5 days.
To track Polygon's checkpoints, see here.
Polygon's Staking Contracts
XCellMatic interacts directly with Polygon's staking contracts, and not with any validating node. This delegated staking structure ensures maximum safety for the users as staked funds are protected by Polygon's contracts and are at no point in custody of the validating node.
To understand more about the contract inner workings, see StakeManager.sol and ValidatorShare.sol.
Last updated