๐Ÿ“‚Delegator Guide

This guide tells you how to delegate stake in Proof-of-Liquidity. Make sure to also check out the Proof-of-Liquidity FAQ. To learn more about being a collator, visit the Collator Guide.


This is a third-party tool. Use at your discretion.

  1. Connect your wallet

  2. Select "Kusama Native - Mangata" from the drop down on the up-right corner

  3. Select the kind of stake you are interested in the dropdown

  4. Select the "Staking" tab

  5. Toggle the balance you want to stake with

  6. Click on "Select a collator to delegate..." and select a collator

  7. Enter the amount you want to delegate and click "Delegate"

  8. Sign the transaction in your wallet

Developer Portal

List all existing candidates

  1. Select parachainStaking.candidateState

  2. Deselect โ€œinclude optionโ€

  3. Click on the โ€œ+โ€ icon

You will see a list of all candidates:

Node operators determine the kind of liquidity to be deployed on their candidates. As a user, it is your responsibility to identify a suitable candidate for the specific type of liquidity you intend to stake. The 'liquidity token' section in the previous query reveals the permitted tokens for potential candidates. To better understand which candidates allow the type of liquidity you wish to stake, please refer to our guide on How to look up Token IDs

List all selected candidates

  1. Select parachainStaking.selectedCandidates

  2. Click the โ€œ+โ€ Icon

Delegate Tokens

To delegate tokens, you will need to find candidates that have the same liquidity configured that you want to delegate. You will need to note down the number of existing delegators for your candidate and then join as the next delegator.

1. Find out how much you can stake

First, look up the token ID of the liquidity you want to stake: How to look up Token IDs

Now, check how much balance you have available to stake: How to check your LP token balance

Write down those numbers

2. Find the number of delegators for your candidate

  1. Select parachainStaking.candidateState

  2. Enter the account you are interested in

  3. Click the โ€œ+โ€ Icon

  4. Note down: Count the number of delegators

  5. Make sure the liquidityToken matches the token ID of the LP tokens you want to stake

4. Delegate Stake

  1. Select parachainStaking.delegate

  2. Enter the following values

    1. collator: the candidate you want to delegate to

    2. amount: the amount of LP tokens you want to stake

    3. candidateDelegationCount: the number you wrote down in step 2

    4. delegationCount: the number you wrote down in step 3

Last updated