Links

Start staking

This document will show you How to Start Staking (Also known as Bonding) Tokens on SubWallet.
For now, SubWallet has already supported 2 staking methods in-app including joining pools and nominating. By joining pools, you can stake on Polkadot (DOT), Kusama (KSM) & Aleph Zero (AZERO). By nomination, SubWallet has supported 14 networks containing Polkadot (DOT), Kusama (KSM), Aleph Zero (AZERO), Polkadex (PDEX), Ternoa (CAPS), Moonbeam (GLMR), Moonrive (MOVR), Turing (TUR), Calamari (KMA), Bifrost Kusama (BNC), Amplitude (AMPE), Kilt Spiritnet (KILT), Astar (ASTR), Shiden (SDN).

If you want to directly stake to a validator (become a Nominator)

Step 1: Open SubWallet and choose the Staking tab. Then click the "+" icon on the upper right corner to start staking.
Step 2: Choose the "Nominate" type of staking and enter staking information.
If you are in all-accounts mode like the current example, you would need to choose the staking account.
If you have already been in a single account, you would not have to select account. Your Step 2 would be as the following image:
We suggest you pay close attention to the validator you are choosing. When selecting validator, SubWallet support you with the latest record of validator details. Please click the three-dot icon on the right hand side of each validator to see the validator details.
You could use the sort function to find the most suitable validator according to your need. Please click the sort icon on the upper right corner and choose your sorting criteria.
After choosing the validator, please make sure that the amount you want to stake is at least equal or higher than the validator's minimum staking required.
An example of a complete staking request would be as the following:
In this case we are staking 100 TZERO with an account named "Apology". APY is expected to be 217.02% per annum.
The "Minimum active" stake of 100 TZERO means that once staked, you would always need to keep your active stake above 100 TZERO, which means you would not be able to unstake if your estimated active stake after such unstaking falls below 100 TZERO. This is an important information to keep in mind.
If you wish to proceed with the staking request, click the "Stake" button.
Step 3: Confirm staking and click "Approve".
Step 4: Result is in!
You could see your staking transaction in the History tab.
If you click "view transaction", the wallet would show you the latest transaction record in your transaction history which corresponds with the extrinsic hash of this action.
To get to the transaction history tab, please follow this guide.

If you want to stake in a nomination pool (Pooled staking)

SubWallet is currently supporting pooled staking for Substrate blockchains.
Step 1: Open SubWallet and choose the Staking tab. Then click the "+" icon on the upper right corner to start staking.
Step 2: Choose the "Pool" tab in the "Add to Bond" screen and enter the staking information.
If you are in all-accounts mode like the current example, you would need to choose the staking account.
If you have already been in a single account, you would not have to select account. Your Step 2 would be as the following image:
We suggest you pay close attention to the pool you are choosing. When selecting pool, SubWallet support you with the latest record of pool details. Please click the three-dot icon on the right hand side of each pool to see the pool details.
You could use the sort function to find the most suitable validator according to your need. Please click the sort icon on the upper right corner and choose your sorting criteria.
We also identify destroyed/ inactive pool. We suggest that you always choose an active pool to stake with.
To filter out active pool, click the fader icon on the right hand side of the search validator bar. Then click the checkbox "Active validator".
An example of a complete input for pooled staking would be like the following image:
The minimum active stake of 1 AZERO means that once staked, you would always need to keep your active stake above 1 AZERO, which means you would not be able to unstake if your estimated active stake after such unstaking falls below 1 AZERO. This is an important information to keep in mind.
Click "Stake" to continue.
Step 3: Check the information and confirm your staking request by clicking "Approve".
Step 4: Result is in!
You could see your staking transaction in the History tab.
If you click "view transaction", the wallet would show you the latest transaction record in your transaction history which corresponds with the extrinsic hash of this action.
In this example, the staking request was a failed transaction because we did not stake enough AZERO to also cover the fee.
Network fee could be extra small (so it would appear zero in the confirmation screen). Best practice to keep in mind is to always stake slightly above minimum active stake.
To get to the transaction history tab, please follow this guide.