Mangata Docs
  • πŸ‹Welcome
  • Guides
    • πŸ›ΉOnboarding
      • πŸ’ΎSetting Up a Mangata Account
        • 🧿Talisman Wallet
          • πŸ”ŒConnecting your account
        • πŸš‡SubWallet
      • βœ–οΈHow to get MGX
      • 🏦From a Centralized Exchange
      • ⬇️Deposit Tokens to Mangata X
    • πŸͺ™Trading
      • πŸ”„How to Swap Tokens
      • πŸ”—How to: USDT on Mangata X
      • πŸŒ›How to: MOVR on Mangata X
      • ⬆️Withdraw Tokens from Mangata X
    • 🌊Liquidity Provision
      • πŸ’¦Add & Remove Liquidity
      • πŸ’ŽLiquidity Mining Rewards
      • 🍰How to: Stake MGX/KSM LP tokens
      • πŸš—Auto Compounding
    • πŸ“˜Proof of Liquidity Guides
      • πŸ“‚Delegator Guide
      • πŸ—ƒοΈCollator Guide
        • πŸ¦†Install Docker
        • ❓How to: Bond more tokens to collator
      • πŸ—„οΈAggregator Guide
      • πŸ’­Proof of Liquidity FAQ
    • πŸ“™Technical Guides
      • πŸ“ŸHow to Check your Account Balance
      • πŸ’³How to look up Token IDs
      • 🐬How to check your LP token balance
      • 🧹How to Clear Proxy Reserve
      • πŸ§—How to Claim Your Crowdloan Rewards
      • πŸ”How to Unlock Vested Crowdloan Rewards
      • πŸš£β€β™‚οΈHow to Join a Bootstrap
      • 🌈How to Redeem Bifrost Liquid Crowdloan KSM
      • πŸ•How to check the value of an LP token
    • πŸ’¬DEX FAQ
    • πŸ’»AVS Operator FAQ
  • Litepaper
    • ⛓️Omnichain ZK-Rollup
    • βš–οΈThemis Architecture
    • πŸ’§Proof of Liquidity
    • ⏳Loyalty Rewards
    • πŸ”₯Algorithmic Buy & Burn
    • πŸ—³οΈLiquidity Gauges & Weight Voting
    • β›½Gas-free Swaps
    • πŸ”’TESTNET MGX Tokenomics
  • People
    • πŸŽ‚Join the Community
    • πŸ“³Contact the Team
    • πŸ“‘Token Listing
      • πŸ₯ΎBootstrap
    • πŸ”Security Audit
Powered by GitBook
On this page
  • Getting Started
  • How to Aggregate
  • 1. Set up an account for aggregation purposes
  • 2. Select the candidates you aim to aggregate
  • 3. Confirm the aggregator from candidate accounts
  1. Guides
  2. Proof of Liquidity Guides

Aggregator Guide

PreviousHow to: Bond more tokens to collatorNextProof of Liquidity FAQ

Last updated 1 year ago

This guide explains how node operators can become aggregators and allow multiple types of liquidity to be staked on their nodes in Proof-of-Liquidity.

Before starting, make sure to learn about being a collator by following and check out the Proof-of-Liquidity FAQ. To learn more about being a Delegator, visit the

Getting Started

In Proof-of-Liquidity v1, the node operators had to make a decision about which liquidity token to collate under. With the Proof-of-Liquidity v2 upgrade, an aggregator now has the ability to join multiple candidates, amplifying their position by utilizing multiple liquidity tokens.

If selected, the aggregator assumes the role of an author/collator, representing the collator candidates who have aggregated under them. It's still possible to be selected on the active set as a collator if a candidate chooses not to aggregate.

How to Aggregate

1. Set up an account for aggregation purposes

The aggregator account can not be a collator or delegator. Top up the account with some MGX to cover the transaction fees.

2. Select the candidates you aim to aggregate

  • go to Developer β†’ Extrinsics

  • the selected account will be the aggregator account

  • parachainStaking β†’ aggregatorUpdateMetadata

  • select the candidates (you can add more by clicking β€˜add item’ on the right)

  • submit the tx. this will set the relationship between the aggregator and the candidates.

In this example, Eve is the aggregator and proposes Alice and Charlie as candidates.

3. Confirm the aggregator from candidate accounts

  • go to Developer β†’ Extrinsics

  • the selected account will be the collator account

  • parachainStaking β†’ updateCandidateAggregator

  • turn on β€˜include option’

  • select the aggregator account

  • submit the tx. this will confirm the relationship between the candidate and the aggregator.

  • repeat the same with other candidates to aggregate under the same account.

  • from now on, the aggregator account will produce blocks instead of candidates.

In this example, Alice confirms its candidate status to be aggregated under Eve. The same transaction should also be submitted for Charlie.

The aggregator account is responsible for rotating and setting the keys in the node.

β˜‘οΈ You can check the status of your aggregator account by following

  • Developer β†’ Chain state

  • parachainStaking β†’ aggregatorMetadata

  • select the aggregator account and click the plus button on the right

  • you will see the list of candidates that are related to the aggregator account

πŸ’‘ You can check which liquidity tokens are enabled for Proof-of-Liquidity by following

  • Developer β†’ Chain state

  • parachainStaking β†’ stakingLiquidityTokens

  • click the plus button on the right

  • you will see the list of tokens that are allowed for Proof-of-Liquidity

to learn about token id's: .

πŸ“˜
πŸ—„οΈ
How to look up Token IDs
Collator Guide
Delegator Guide.