ICPEx Docs
  • ICPEx Intro
    • About ICPEx
    • PMM Algorithm
      • PMM General Liquidity Framework
      • Various Use Cases Based on the PMM Algorithm
  • PRODUCT FEATURES
    • Exchange
    • Liquidity Pool Creation
      • Public Pool
        • Standard Mode
        • Single-Token Mode
      • Private Pool
      • Anchored Pool
    • Liquidity Adding & Removing
    • Token Creation
    • Add Cycles for Canister
    • How to exchange old tokens for new tokens with minimal loss
    • How to Create a Fixed Ratio Anchored Pool with Nearly Zero Volatility for LST
  • ICRC-2+ Protocol
    • Introduction
    • New Features List
    • Method Calling Guide
  • TOKENOMICS
    • IEX Token Allocation
  • RESOURCES
    • Media Kit
    • Contact
  • LEGAL & PRIVACY
    • Terms of Service
    • Disclosures & Disclaimer
Powered by GitBook
On this page
  • 1.Select the Liquidity Pool Mode
  • 2.Set the Parameters
  • 3.Create the Liquidity Pool
  • 4.Let’s Test the Swap Effect

Was this helpful?

  1. PRODUCT FEATURES

How to Create a Fixed Ratio Anchored Pool with Nearly Zero Volatility for LST

PreviousHow to exchange old tokens for new tokens with minimal lossNextIntroduction

Last updated 7 months ago

Was this helpful?

With the development of ICP DeFi, the ICP ecosystem has seen the emergence of LSD (Liquid Staking Derivatives) projects, which has led to the creation of LST (Liquid Staking Tokens). The exchange ratio between LST and the native token will be a key factor influencing the success of projects. A significant imbalance in the exchange ratio can affect the project's credibility and subsequently impact the development of related LSDFi. ICPEx provides an anchored pool feature with nearly zero volatility for LSD projects, allowing the exchange ratio between LST and the native token to remain stable. Of course, as stablecoins in the ICP ecosystem continue to develop, this feature can also be used for mutual anchoring between stablecoins.

Below, we will present the process for creating a fixed ratio anchored pool with nearly zero volatility. Assume a project's native token is tokenA, and the resulting LST is stTokenA. Both aim to be anchored at a 1:1 ratio.

1.Select the Liquidity Pool Mode

On the pool creation page, select Anchored Pool. Also, specify the two tokens that need to be anchored.

2.Set the Parameters

(1) Set the Anchored Exchange Rate to 1 and input the liquidity scale for the anchored pool.

(2) Set the Trading Fee Rate as needed. Additionally, set the Volatility Coefficient to 0 to eliminate volatility.

3.Create the Liquidity Pool

4.Let’s Test the Swap Effect

When swapping 500,000 tokenA, the exchange ratio displayed is 1 tokenA = 0.9969 stTokenA.

When swapping 800,000 tokenA, the exchange ratio displayed is 1 tokenA = 0.9969 stTokenA.

As shown, these two large swaps do not cause an imbalance in the pool's exchange ratio, proving that the fixed ratio anchored pool is effective and reliable.