Why chose Polygon to stake with?
First-step get Polygon
Setting up custom RPC in metamask
In order for staking to take place you must move your funds to the matic network, and in order to do so you have to create a custom entry in your metmamask account
Click on the network dropdown menu default 'Ethereum mainnet' should show as connected, at the bottom of this menu there is a option 'Custom RPC' select this option and input the entries below
Network Name: Polygon Network
New RPC URL: https://rpc-mainnet.maticvigil.com/
Chain ID: 137
Now once you've added this entry and you visit the Polygon web wallet you should see this:
Moving to Matic mainnet
Polygon works similar to Ethereum in transmission where each transaction requires a "gas fee" and in which case is why we have to move our Polygon from the Ethereum mainnet to the native Matic mainnet. This way we can use the Polygon bridge to connect your wallet, and you should keep track of what network you are selected to on metamask as if you are connected to the Matic mainnet, the same balance will not be displayed until you transfer coin balances after connecting your wallet.
In the top right of this page there is a button 'move funds from Ethereum to Polygon' which will allow you to access the Polygon v2 Bridge function and move your tokens for staking.
Staking Polygon on the Matic Network
After you have moved your Ethereum to Polygon or Polygon to Polygon depending on the steps above. Your assets are now prepared and you can select a validator to stake with to start earning rewards!
Chosing a validator to stake with
On the main page select 'Become a Delegator' and scroll down to the list of options that display the best rewards for the platform at the current time for your account. You must note that each validator is an individual and not officially ran by Polygon. You will have to keep track of the status and your own commission rate which may fluctuate over time
chose the validator node you would like to stake with and either input the amount you wish to stake or simply click max to delegate your matic balance to.
A pop-up should appear asking you to validate and select 'Delegate' to continue if your desired staking balance is correct. Once you proceed and your claim is delegated on the mainnet you have begun staking! You are now earning rewards on the fly.
Create your own node
Optionally you can create your own node on the Polygon mainnet wallet page select the button 'Become a Validator' which will allow you to operate a pool of delegators on your own operating node. This option is only available after being validated as an active node on the Polygon mainnet.
Cashing out and unbonding your stake
To unbond your claim and disperse your rewards to your wallet so you can access your funds navigate to your Polygon staking account and click on the 'Unbond' button. After this process takes place a notification should pop-up explaining your funds will be locked for 80 checkpoints and unbonding times may fluctuate. This process usually takes a few hours.
Once the unbonding period is finished you can navigate to the Polygon staking page and click the 'Claim Stake' button allowing you to withdraw funds, next click the confirm button in metamask and your claim should be dispersed into your account.