LogoLogo
  • WELCOME TO ALEPH ZERO
  • EXPLORE
    • About Aleph Zero
    • AlephBFT Consensus
    • The Economy of Aleph Zero
    • Where to Buy AZERO
    • Decentralized Governance on Aleph Zero
    • Ecosystem
    • Aleph Zero Foundation Treasury Management
    • Community
    • Glossary
    • Audit & Research Papers
  • USE
    • Wallets
    • Explorer
    • Ledger
    • Telegram Notifications
    • Aleph Zero Signer
      • General introduction
      • What does Signer do?
      • What are Sub-accounts and Sub-account paths?
      • Why is it critical to store your Secret Phrase in a safe place?
      • How to forget and restore accounts?
      • What are Networks?
      • What are Trusted apps?
    • Dashboard
      • Dashboard basics
      • Overview
    • Stake
      • Staking Basics
      • Staking Menu Overview
      • How to Start Staking with the Aleph Zero Dashboard
      • How to Start Staking With the Developer Wallet
      • How to start staking using Ledger hardware wallet
      • How to Change Nominations
      • How to Stop Staking
      • Staking Rewards
      • Validators
      • Commission and Foundation Nodes
      • Proxy Accounts
    • Validate
      • Validating Overview
      • Hardware requirements
      • Running an Aleph Node on Testnet
        • Downloading and running the node
        • Verifying your setup
        • Customizing your setup
        • Building and running from source [advanced]
          • Building from source
          • Set environment variables
          • Download DB snapshot
          • Running the binary
        • Appendix: Ports, addresses, validators, and archivists
      • Running an Aleph Node on Mainnet
        • Running the node
        • Building and running from source [advanced]
      • Setting your identity
      • Making the node validate
      • Securing your validator
      • Troubleshooting
      • Elections and Rewards Math
      • Testnet Validator Airdrop
      • Foundation Nomination Program
    • Using the EVM-layer
    • Governance
      • Token
      • Multisig Accounts
  • BUILD
    • Aleph Zero smart contracts basics
      • Setting up a Testnet account
      • Installing required tools
      • Creating your first contract
      • Deploying your contract to Aleph Zero Testnet
      • Extending your contract
    • Cross contract calls
      • Using references
      • Using dynamic calls
    • Migrating from Solidity
    • Writing e2e tests with ink-wrapper
    • Aleph Zero Signer integration
    • Front-end app: smart contract interaction
    • Security Course by Kudelski Security
      • ink! Developers Security Guideline
      • Lesson 1 - Getting started with ink!
      • Lesson 2 - Threat Assessment
      • Lesson 3 - Integer Overflow
      • Lesson 4 - Signed-integer
      • Lesson 5 - Role-Based Access Control
      • Lesson 6 - Address Validation
      • Lesson 7 - Smart Contract Control
    • Development on EVM-layer
  • PROTOCOL DETAILS
    • Shielder
      • Overview
      • Design against Bad Actors
      • Preliminaries - ZK-relations
      • Notes and Accounts
      • ZK-ID and Registrars
      • Anonymity Revokers
      • PoW Anonymity Revoking
      • Relayers
      • Deterministic Secret Management
      • SNARK-friendly Symmetric Encryption
      • SNARK-friendly Asymmetric Encryption
      • Cryptography
      • Token shortlist
      • User Wallet
      • Versioning
      • PoC
      • Version 0.1.0
      • Version 0.2.0
    • Common DEX
      • Common Whitepaper - Differences
      • Dutch Auctions
  • FAQ
  • Tutorials
    • Withdrawing coins from exchanges
      • How to withdraw your AZERO coins from KuCoin
      • How to withdraw your AZERO coins from MEXC Global
      • How to withdraw your AZERO coins from HTX
  • Setting up or restoring a wallet
    • How to set up or recover your AZERO account using Aleph Zero Signer
    • How to set up or recover your AZERO account using the official mainnet web wallet
    • How to set up or recover your AZERO account using Nova Wallet
    • How to set up or recover your AZERO account using SubWallet
    • How to set up or recover your AZERO account using Talisman
  • Staking
    • How to stake via a direct nomination using the Aleph Zero Dashboard
    • How to stake via a nomination pool using the Aleph Zero Dashboard
    • How to destroy a nomination pool via the Aleph Zero Dashboard
Powered by GitBook
On this page
  • Direct nomination
  • Nomination pools
  • Comparison: direct vs. pooled nomination

Was this helpful?

  1. USE
  2. Stake

How to Start Staking With the Developer Wallet

This section explains how to become a nominator by bonding your AZERO and staking them to safeguard the Aleph Zero blockchain.

PreviousHow to Start Staking with the Aleph Zero DashboardNextHow to start staking using Ledger hardware wallet

Last updated 1 year ago

Was this helpful?

Before we start, you need to hold some AZERO, which you can currently acquire through one of the following exchanges:

  • Once you have the coins, you might want to.

Besides the official web wallet on, multiple wallets offer the functionality of staking on Aleph Zero, among them and. However, it is not recommended to use because some UI elements are not compatible with Aleph Zero. Important to note is that all the different wallets are merely different user interfaces to the same on-chain staking functionality. Thus, no matter the wallet, you will get the same returns (APY) if you make the same staking choices. What differs quite a bit between various wallets is the user interface. Below we provide a detailed guide on how to use the official wallet.

Direct nomination

Starting with release 12.0, the controller accounts are deprecated. This concerns only new stakers.

When bonding funds, you will be forced to set the controller account to the same account as the stash.

Starting with release 13.0, you can use Proxy Accounts

Direct nomination (also known as solo nomination or standalone nomination) is a staking mode in which the user acts as a single nominator. The other mode - nomination pools - is explained in the further section of this page.

To become a direct nominator you need a significant minimum stake: 2000 AZERO at the time of writing this article, although keep in mind that this requirement will most likely increase in the future. When acting as a direct nominator, you have full control of who you nominate and are free to change your nominees without going through the unbonding period.

To start staking as a direct nominator:

  1. To stake your coins, click the Nominator button. This will initiate a pop-up window, where you can choose your Stash account adjust the number of coins you wish to bond, and choose your reward destination (see below).

  2. Once you submit your choices, the next screen allows you to choose the Validator you wish to nominate.

  3. And finally, the last screen of the pop-up will ask you to authorize the transaction with your password. Voila, you have just staked your first coins! Please note that your new nomination will be visible in the Accounts tab as a "Waiting nomination" until the start of the next era when it changes to "Active nomination".

    When using proxy accounts the pop-up looks like the below:

The following options are available as destinations for your staking rewards:

  • Stash account (increase the amount at stake) - the rewards are sent to your stash account and automatically included in your bonded stake, meaning they will increase your future rewards. This option is sometimes referred to as "autocompounding"

  • Stash account (do not increase the amount at stake) - the rewards are sent to your stash account, but are not automatically bonded. They are available as transferable coins right away and do not contribute to future rewards, unless manually bonded.

  • Specified payment account - the rewards are sent as transferable coins to some other account of your choice.

Nomination pools

Nomination pool is a staking mode in which multiple users combine their stakes to act as a single nominator. Thanks to that, participation in a nomination pool requires a much smaller minimal stake than nominating directly. Currently, to join a nomination pool, you only need a stake of 10 AZERO.

A nomination pool is created by a user called the pool's owner. He or she needs to bond the initial stake of 2000 AZERO (as though it was a direct nomination) and choose a validator to nominate. After that, other users can join that pool and contribute with their stake to the common stake of the pool. Such a pool acts as one big direct nominator, with the pool owner being responsible for making decisions about who to nominate. Usually, most pools are owned by users who also run validator nodes, so there's a direct correspondence between pools and validators and the validator nominated by a particular pool never changes.

An important thing to keep in mind is that, when using a nomination pool, your staked coins are transferred to the pool's stash account. This is different from a direct nomination scenario when bonded coins stay on your own stash account. As a consequence of that, switching to a different nomination pool cannot be done instantly - you need to unbond your coins from one pool (and wait through 14 days unbonding period) and then join the other pool.

  • Pick the account you wish to use and how many coins you would like to stake.

  • Click “Join” and proceed with signing the transaction.

Note that you can join only one pool from a single account.

Please remember to use the Join button to join a nomination pool. Sending coins directly to the pool will not result in joining the pool - you would simply make a regular transfer and not participate in staking. Funds sent to pools as regular transfers cannot be recovered.

Alternatively, if you would like to claim your rewards and have them immediately included in your stake in that pool, please select Bond more funds from the three dots menu. In the popup menu select Pool rewards as the type of funds to bond. After signing the transaction all your currently claimable rewards will become bonded and will increase your stake in the pool.

Comparison: direct vs. pooled nomination

It is important to remember that both staking methods are equally safe, and you are never losing custody of your coins, only delegating them to selected validators (but they cannot just take them). However, to secure optimal rewards, it is crucial that you pick a validator, or a pool operator, that you trust and that offers high performance.

The table below summarizes the most important differences between staking using direct nomination and nomination pools:

Staking method
Direct nomination
Nomination pool

Minimal stake

2000 AZERO

10 AZERO

Staked coins

Stay on your stash account as bonded

Transferred to pool's stash account

Changing the nominee

Instant, no unbonding needed

Requires unbonding coins from one pool (14 days) and bonding to the other

Rewards

Sent automatically to a chosen account

Need to be claimed manually

Auto-compounding

Possible to automatically increase the stake with daily rewards

Currently not possible. Can be done by manually claiming rewards every day and bonding them to the pool

Go to the and the tab – make sure the Stashed mode is enabled in the top left corner. On the top right, you can see 3 buttons with a plus sign: Nominator, Validator, and Stash.

To join a nomination pool, please go to. Pick any pool you like from the list, and click Join. You will see a prompt like this:

Joining a nomination pool on testnet.

Staking rewards for pool participants are not automatically sent to their accounts. Instead, they are paid out to the pool's account and need to be claimed by participants manually. To claim your rewards from a nomination pool, please go to the tab and choose Pooled view using the button in the top left corner. You will see the list of all your accounts participating in nomination pools. Choose an account for which you would like to claim rewards, press on the three dots button at the end of that line and choose Withdraw claimable. After signing the transaction, the rewards will be transferred to your account.

MEXC Global
KuCoin
Gate.io
HTX
Uphold
Bitrue
BitGet
Bitpanda
BitMart
set up a native AZERO wallet
azero.dev
Nova Wallet
Subwallet
https://polkadot.js.org/apps/
azero.dev
Staking tab of the mainnet
Accounts
Pools
Accounts