How to Nominate

From xx network wiki
Jump to navigation Jump to search
This is a team contributed page

To nominate a Node in the xx network, you will be required to first bond the coins you wish to stake. While bonded, these coins will not be transferable but may be used for staking and governance. Staking and governance are considered separate actions and both may be done simultaneously with the same locked coins. For example, suppose you have 1,000 xx coins staked and nominating several nodes. In that case, you may use those same xx coins to vote on referenda, elect council members, and propose treasury spending without unstaking the nodes.

When a user wishes to unbond all or some of their coins to transfer them, there is a 28-day cooldown period until the coins may be used. The coins will not earn interest during this period and will not be counted towards your active stake. A user may rebond the coins at any time during this period and begin using them for staking again. This period ensures that the coins are available for slashing if a prior offense is caught within the 28-day unbonding period.

Overview of Steps to Nominate Nodes

  1. Create and fund a controller wallet
  2. Bond the coins you wish to stake
  3. Choose up to 16 nodes to nominate (with each bonded account)
  4. Wait for the next election for your nomination to be applied
  5. Claim rewards (rewards will automatically be staked so that they earn interest)

If you know what you are doing and already know the wallet address of the node or nodes you would like to nominate, then you can skip the separate stashing process in step 2 and click on the Nominator button in theAccount actions tab. If you have already created a stash account, then you can click on the Nominate button and click or search for the nodes that you would like to nominate.

Before Starting

Before you can bond and nomindate, login to the xx explorer with your account. If you have not created a wallet or account, refer to Using the Wallet Generator to get started with a new wallet and Add an Account to the xx Explorer to login.

Bond the Coins to be Staked

Once you have your wallet with coins set up, you need to bond the coins into the network.


  1. In the navigation menu, go to Network and in the drop-down menu, click on Staking. Or navigate to https://explorer.xx.network/#/staking.

  2. The Staking Overview page will open.

    1. Click on Account actions in the submenu.

    2. Then click the Stash button.

  3. The bonding preferences window will open.

    1. Select the account to use. It should be the same account for stash and controller accounts.

    2. Enter the amount you wish to bond

    3. Once you have confirmed everything, click the Bond button.

  4. On the next page, authorize your transaction by entering your password and clicking the Sign and Submit button Explorer Sign and Submit button.svg.

  5. You should see these notifications in the top right corner indicating the action was successful.

Stashing xx coins.gif

Selecting Nodes to Nominate

Once your stash is bonded, you are ready to stake nodes. This section will cover nominating other people’s nodes.

Keep in mind that each account can nominate up to 16 different nodes. If you want to nominate more than 16 nodes, then you will need to create another account and split your coins between the accounts.

Reviewing Nodes

First, you will likely need to look at the available nodes and research to select the best nodes.

  1. In the navigation menu, go to Network and in the drop-down menu, click on Staking. Or navigate to https://explorer.xx.network/#/staking.

  2. The Staking Overview page will open. Click on Targets in the submenu.

From here, you can see all the available nodes you can nominate. A detailed walkthrough of choosing the best nodes to stake is outside the scope of the wiki, but there are some things to consider when selecting the nodes that you want to nominate.

  1. Determine the node’s commission.

    The commission percentage is the amount of the rewards pool that the node takes off the top as compensation for running the node. The rest of the rewards are then split amongst the stakers of the node. A node with a 100% commission rate will take all of its rewards in an era, leaving no rewards for anyone who has nominated it. Likewise, a node with 0% commission will not take any additional compensation for running the node and all of its earnings will be split amongst its stakers.

    Commission column.png

  2. Verify how many people are already nominating a node.

    The rewards that a node earns are split evenly based on stake (after the commission is taken out). The more stake that a node has, the more people you will share your rewards with. Check the total stake column and take this into consideration. Furthermore, the rewards from a node will only be paid to the top 256 nominators. This means if you nominate on a node, but 256 people are nominating more than you, then you will not receive any rewards from that node until you stake enough to be in the top 256. Check the nominators column and take this into consideration when choosing nodes. A red icon labeled Oversubscribed will appear next to all nodes that have more than 256 nominators.

    Nominator Info.png

  3. Check the node’s prior performance.

    If a node goes offline or misbehaves, it (and everyone staked on it) will earn fewer coins and, in rare cases, may actually lose coins. Follow these instructions to check the performance of the node.

    1. Click on the cmix id for a node to open its page on the xx network dashboard in a new tab/window.

    2. Look at the Uptime and Round Success Rate graphs and cofirm that they are acceptable.

    3. Return to the explorer tab/window and click on the stats icon next to the node.

    4. On this page, you can see how cinsistent the node has been.

    Node performance gif.gif

Selecting Nodes

In the Targets tab, each node will have a toggle box on the far right. As you look at the nodes, you can toggle the ones you like (up to 16). When you are ready to nominate, click on the Nominate selected button.

Nominate from targets gif.gif
  1. Click on Targets in the submenu to return to the list of nodes.

  2. To select a node, use the toggle box on the far right. You can toggle the ones you like (uo to 16).

  3. Once you have selected all the nodes you want to nominate, click on the Nominate selected button on the top right.

  4. The nominate validators window will open.

    1. Make sure that you select the correct account to nominate with.

    2. Once you are ready to nominate, clikc the Nominate button.

  5. On the next page, authorize your transaction by entering your password and clicking the Sign and Submit button Explorer Sign and Submit button.svg.

  6. You should see these notifications in the top right corner indicating the nomination was successful.

Wait For Next Election for Your Nomination to be Applied

When you nominate a node, your nomination does not become active immediately. Instead, it will be applied in the next node election, which occurs at the end of every era.

To see the status of your nominations, you can go to the StakingAccount actions tab, which will show you your bonded wallets along with information on whether there are active or waiting nominations on them.

Active & Waiting Nominations.png

To see when the next era begins, you can go to the StakingOverview tab and the time to the next era will be shown in the upper right corner.