Polkadot-JS UI: How Do I Stake (Nominate) on Polkadot? Print
Modified on: Tue, 18 Jul, 2023 at 5:00 PM
Start your staking journey or explore more information about staking on Polkadot's Home Page. Discover the new Staking Dashboard that makes staking much easier, and check our extensive article list to help you get started.
Nominators help secure the network by bonding their DOT and selecting validators they deem trustworthy to produce blocks. If you want to learn more about the benefits and risks of being a nominator, you can check this article.
This article explains how to stake on Polkadot-JS UI. If you're interested in other options, check the last section of this article:
How else can I stake
TABLE OF CONTENTS
What to know before starting
- Nominating currently requires a minimum of 250 DOT staked funds on Polkadot (0.1 KSM on Kusama). Please ensure you are above that minimum, or you won't be able to nominate.
Not all nominators with over 250 DOT will get staking rewards. The minimum amount needed to earn rewards is dynamic and can be found on the Targets page on Polkadot-JS UI. Please refer to this referendum for details.
- If you are staking above the dynamic minimum amount and still aren't receiving rewards, it's possible that your account needs to be re-adjusted by calling an extrinsic. This is due to the new bags-list feature. You can find instructions on how to fix this here.
- If you don't have enough DOT to earn rewards, consider joining a nomination pool instead of staking solo.
How to stake using the Polkadot-JS UI
ℹ️ GOOD TO KNOW Controller accounts are being deprecated. As a result, for new stashes the controller is automatically set to the stash account. If you don't want to use your stash account often, you can create a staking proxy which can do all staking actions on its behalf. It has the same advantages as the controller, but even more flexibility. Check out the article on creating a proxy account for more information.
You can nominate validators (also known as "staking") on Polkadot-JS UI using these steps:
1. Create a Polkadot account if you don't have one yet:
2. "Navigate to Network" > "Staking" > "Accounts" page on Polkadot-JS UI:
3. Click on the "+ Nominator" button on the top right.
4. Choose your Stash account from the drop-down menu.
5. Select the amount you want to bond. Make sure you leave a small amount of DOT transferrable in both the stash and the staking proxy. You'll need some transferrable funds to pay transaction fees when changing your nominations, bonding more, or unbonding.
6. Choose your reward destination. You can auto-compound your staking rewards increasing the amount at stake, or send them to the stash as a free balance, the controller (which will be the stash account itself), or any other account.
⛔ READ THIS FIRST!
Make sure that you have at least 1 DOT in the account that you are directing your staking rewards to. If you receive rewards of less than 1 DOT and they are sent to an empty account, you will lose them. This has to do with the existential deposit on Polkadot.
7. Click "Next". Now, you need to select your validators. Please ensure you've read the article on choosing your validators. You can nominate up to 16 validators on Polkadot (and 24 on Kusama). Nominating more trustworthy validators increases your chance to earn rewards consistently.
8. Once you're done, click "Bond & Nominate." Review the transaction and click "Sign and submit" to finish the process.
If you are more of a visual learner, check the instructions in the video below:
How else can I stake
For most users, we recommend staking through the new Staking Dashboard. It's compatible with several browser extensions within the ecosystem, including the Polkadot browser extension, and is more user-friendly. To get started, check this article:
If you have a Ledger device, you can also stake using Ledger Live. You can follow the steps in this article to start staking:
That's it! You will begin earning rewards in the next era or the one after that if you nominated during the last epoch.
Did you find it helpful?Send feedback
Disclaimer: We always strive to provide you with the best support we can and we take all care to ensure that our instructions are accurate and concise. However, following these instructions properly, as well as the general management of your accounts and funds, is ultimately your responsibility. Web3 Foundation cannot be held liable for any accidental loss of funds or any other damage you might incur.