This guide helps you to get started staking your DOT tokens with Dwellir. Best is to read about what staking means before you start.
Reach out to us or join the Polkadot community if you need help or advice.
The process of getting started staking with Dwellir is as follows:
- You create a DOT stash account.
- You create a DOT controller account.
- Set up DOT staking and selecting Dwellir as your Validator.
What is the difference between a stash and controller account?
The concept of stash / controller account is used to enhance security by separating the bulk of your savings (your stash) from a second controller account which is delegated the capacity to handle non-financial activities (your controller) – such as voting and nominating.
In short:
- The stash account is where you’ll put most of your DOT tokens for staking.
- The controller account let’s you speak on behalf of you stash account, without the risk that someone gets access to your stash.
Lets get started creating these accounts.
Step 1: Create a DOT stash account
- Go to (make sure that it states Polkadot up in the left corner) https://polkadot.js.org
- Click on Accounts tab -> Accounts menu
- On the Accounts page, click on “+ Add Account” button.
- On the pop-up screen that shows, write down you mnemonic seed phrase and save it in a safe place (very important!). Never share or loose this phrase! This phrase works as your back-up key to your account, with the phrase one can take control over your account. Leave all advanced options as they are.
- After you have saved your mnemonic seed phrase, check the box “I have saved my mnemonic seed safely” in order to enable the Next Button. Click Next.
- Enter the name for your stash account and create a password. Do not share this password with anyone. Also save your account address as you may need it for other purposes, but you won’t need it for what we do here.
- Once you have saved your password, click Next.
- On the next screen, verify your seed phrase. Leave “derivation path” as it is.
- Once you’re done, click “+Save” button. Notice that a JSON file has been automatically created. Make sure you save this JSON file in a safe place. To re-setup your account on another computer / browser, you’ll need a combination of this backup file + your password above.
- At this point, you’re done creating your Stash account. You’ll now repeat these same steps to create your second account which you’ll use as a Controller account.
Step 2: Create a DOT controller account
- Follow the steps as above to create a second account which you will use as a controller account.
- Name this second account as Controller instead of My Stash as shown above when you create your stash account.
- Make sure you save the mnemonic seed phrase, password, and JSON backup file for this Controller account in a safe place also and do NOT share these with anyone.
- Once you have your 2 accounts, Stash and Controller, you are ready to transfer DOTs from the exchange and start Staking.
Step 3: Transfer DOT tokens and getting started with Staking
- To start staking, you’ll need to transfer some DOT funds from your exchange account to your new DOT wallets. Different exchanges handle token transfers differently so we won’t cover it here.
- For staking DOT, at minimum, we recommend you have about 3-4 DOT in your Controller account to handle fees for running commands / requests + 1 DOT in your Stash account to pay for any transaction fees when issuing staking request. Do NOT stake your entire DOT amount since you won’t have any remaining DOT to handle any other requests (like unbonding and transfers). You should at least stake 6-10 DOTs, so that you have enough staked when the minimum requirements increase one day.
- To start the staking process, go to Network tab -> Staking menu
- Then click on Account actions.
- On the Account actions screen, click on “+ Nominator” button.
- On the next screen you will see something like below.
- Select your Stash account name in the Stash account selection box.
- Select your Controller account name in the Controller account selection box.
- You can select the payment destination type. We recommend you use the default “Stash account (increase the amount at stake)” so that as you earn new DOT, those new DOT tokens are then also staked and you get the earnings compounded over time.
- Once you have the accounts selected, click Next button to go to the last step.
- On this screen, you’ll select your validators. You can select up to 16 validators. Anywhere between 5–16 is a good set of validators. Clicking on a validator on the left box will add them to your validator set on the right. You can also search for a specific validator by entering their validator name or address in the search box. For example, you can search for Dwellir DOT and the matching validator shows up on the left candidate box.
Our validator node name: DWELLIR DOT
Validator address: 1MrurrNb4VTrRJUXT6fGxHFdmwwscqHZUFkMistMsP8k5Nk
The validators in your nominated set will rotate around during each staking era which is a 24 hours period. You won’t be able to allocate a specific amount to a validator. In each era, the DOT algorithm will automatically select the best validator in your validator set to stake.
12. Once you’ve selected your validators, click “Bond & Nominate” to complete this step. The screen above only shows the “Nominate” button but the screen is very similar.
13. The next screen will ask you to confirm your staking selection by signing your account and submit the request. Enter the password you created for your Controller account at this step and click “Sign and Submit”.
14. Congratulations! You have now staked your DOT on the Polkadot network. After you completed these steps, your validators will show as Inactive nominations or Waiting nominations. This is normal. It will take at least 24 hours (the time period for 1 era) for your selection to take effect.