- 8-10 days
Matic Network solves the problems by building a decentralized platform using an adapted version of Plasma framework that provides a solution for faster and extremely low-cost transactions with finality on the main chain. The system ensures liveliness using PoS checkpoints which are pushed to the Ethereum mainchain. This enables a single Matic sidechain to theoretically achieve 2 16 transactions per block, and possibly millions of transactions on multiple chains in the future.
Matic Network is a Layer 2 scaling solution that achieves scale by utilizing side-chains for off-chain computation, while ensuring asset security using the Plasma framework and a decentralized network of Proof-of-Stake (PoS) validators.
The staking dashboard URL is https://wallet.matic.network/staking
You need to have your funds (ETH and MATIC tokens) on the Main Ethereum Network to delegate your tokens. If your tokens are on any other network/testnet or Matic Mainnet, then you won't be able to delegate your tokens to Matic.
Once you have logged in with your address on the Staking Dashboard you should have an option that says "Become a Delegator"
Note that if you scroll down to the validator list in the Dashboard you will also see a
Delegate button to each validator. You can also click on that delegate button to choose the validator you want to delegate to.
Once you click on the Delegate button you will be navigated to a screen that will ask you to fill in some information such as Stake amount.
You can add the amount that you want to delegate in the Stake amount field. You will also see the projected rewards per checkpoint once you add a value in the amount field.
Clicking on Delegate Now will confirm your transaction. Note that there will 2 confirmations asked to sign from your Wallet.
Note: It will take 12 Block confirmations to confirm your delegation transaction and for it reflect on the Dashboard.
Once your delegation transaction is confirmed, you will get a success message.
Note: You can also delegate to multiple validators using the same address.
You can then access your Dashboard by clicking on the
Go to my Account button.
Clicking on the Dashboard you will be able to see your details such as
Total Stake, &
You will also see a section of your Delegations. In this section, you will be able to view a list of all your delegations across validators.
Clicking on the Rewards Card will navigate you to the Rewards page.
You will see a list of Validators that you have delegated to and next to each delegator would be 2 buttons
As a Delegator, you earn rewards as long as the Validator is earning rewards. Clicking on Withdraw Rewards will ask you for a confirmation from your Wallet. Confirming the transaction will get your rewards back to your wallet and your account should be updated.
Restaking your rewards is an easy way to increase your delegation stake to your validator. Clicking on
Restake Reward will ask you for confirmation from your Wallet (Metamask). Once you confirm the transaction, only then the
restake transaction would be complete.
Restake is complete, after 12 Block confirmations you would see an update on your Dashboard with the stake amount getting higher for the validator you had selected. You can also refresh your page to see the update.
Note: You can
restake rewards to individual validators only. You cannot restake your entire rewards to all validators at once.
Unbonding from a validator means that you want to withdraw your complete stake from the validator that you delegated to.
Navigate to you Delegator Profile page (My Delegator Details Page). Once you login you will find this on the left hand menu of the Staking Dashboard.
Click on the Unbond button for whichever validator that you want to Unbond from.
You will receive an pop-up notification informing you about the Unbond process. It will display the Rewards that have been accumulated (If any) and also your total stake amount. You will also be given information on when you would receive these tokens back to your account.
When you unbond from a validator, there is an
unbonding period that we maintain to ensure there is no malicious behaviour on the network. The Unbonding period is for ~9 days(171 Checkpoints) on Matic Mainnet. You will receive your rewards immediately after you unbond, however, your stake token amount will be unlocked in ~9 days.
Clicking on Unbond button will ask you to confirm the transaction. Depending on the network congestion on Ethereum the transaction will take time to complete.
Once the transaction is completed you will see a Claim Stake button now. (You may need to refresh the page once the transaction is completed).
The Claim Stake button will stay disabled until the Unbonding period is complete. As of now, there is no way to notify any user about the Unbonding period (whenever it completes). Once the unbonding period is complete the Claim Stake button will be enabled and you can then claim your staked tokens and it will be transferred to your account.