How to Delegate


This is a step-by-step guide to help you become a delegator on the Polygon Network.

The only prerequisite is to have your MATIC tokens and ETH on the Ethereum mainnet/Goerli Testnet address.

Access the dashboard

In your wallet (e.g. MetaMask), choose the Ethereum mainnet/Goerli Testnet.

Log in to Polygon Staking.

Once you log in, you will see some overall statistics along with the list of validators.

Click on switch to testnet or mainnet

Click on login and select Metamask

Wallet extension open, Select account if you have multiple accounts and click on the Next button.

Change your Metamask network to testnet if you are on testnet

If you are a validator, use a different non-validating address to log in as delegator.

Delegate to a Validator

Click Become a Delegator or scroll down to a specific validator and click Delegate.

Select the Healthy validators to delegate

Provide the amount of MATIC to delegate.

Approve the delegation transaction and click Delegate.

After the delegation transaction completes, you will see the Delegation Completed message.

View your delegations

To view your delegations, click My Account.

Withdraw rewards

Click My Account.

Under your delegated validator, click Withdraw Reward.

This will withdraw the MATIC token rewards to your Ethereum address.

Restake rewards

Click My Account.

Under your delegated validator, click Restake Reward.

This will restake the MATIC token rewards to the validator and increase your delegation stake.

Unbond from a Validator

Click My Account.

Under your delegated validator, click Unbond.

This will withdraw your rewards from the validator and your entire stake from the validator.

Your withdrawn rewards will show up immediately on your Ethereum account.

Your withdrawn stake funds will be locked for 80 checkpoints.


The fund locking for the unbonding period is in place to ensure there is no malicious behaviour on the network.

Move stake from one node to another node

Moving stake from one node to another node is a single transaction. There are no delays or unbonding periods during this event.

Log in to the My Account on the Staking dashboard.

Click Move Stake under your delegated validator.

Select an external validator and click Stake here.

Provide the stake amount and click Move Stake.

This will move the stake. The dashboard will update after 12 block confirmations.


Moving stake is allowed between any nodes. The only exception is moving stake from one Foundation node to another Foundation node which is not allowed.