MoonDogeSwap
  • πŸŒ•πŸ• MoonDogeSwap Overview
  • Products
    • πŸ’±Swap
      • How to Swap?
      • Price Impact and Slippage Tolerance
    • 🌊Liquidity
      • How to Add Liquidity
      • How to Remove Liquidity
      • Impermanent Loss
    • 🌾Yield Farming
    • πŸŒ•Moon Pools
    • πŸ’ΈMigrate Dogecoin to BSC
      • Binance Exchange
      • Binance Bridge
    • 🎰Raffle
      • How to Play Raffle
    • πŸš€MoonX
      • MX MINT
        • Standard Token
        • Reflection Token
      • MX LOCK
        • Liquidity Locker
        • Token Locker
      • MX DROP
      • MX LAUNCHPAD
  • Project
    • πŸ•MODO
      • MODO Parameters
      • MODOnomics
      • MODO OutPut Adjustment Amendment (NEW)
      • Repurchase and Burn
    • πŸ—ΊοΈ Roadmap
  • Help Center
    • πŸ‘›Wallet Guide
      • MetaMask
      • Binance Chain Wallet
      • WalletConnect
    • πŸ™‹FAQ
    • πŸ’»Technical Troubleshooting
  • Contact Us
    • 🎧Customer Support
    • 🀝Business
    • πŸ“±Social Media
Powered by GitBook
On this page
  • Numerical Example
  • Time 0: 1 BNB = 100 BUSD
  • Time 1: BNB price has gone up

Was this helpful?

  1. Products
  2. Liquidity

Impermanent Loss

PreviousHow to Remove LiquidityNextYield Farming

Last updated 3 years ago

Was this helpful?

Impermanent Loss is the risk exposed to Liquidity Providers as the price (amount of two tokens) changes in the liquidity pool compared to the initial price when liquidity tokens are added.

The more volatile the price changes, the larger the Impermanent Loss will be

Impermanent Loss is inevitable as far as the AMM protocal is conerned. So why would Liquidity Provider still provide liquidity if knowing they could potentially lose money?

LPs are compensated primarily via Trading Fees (LP fees) and Yield Farming

Numerical Example

Time 0: 1 BNB = 100 BUSD

  • Bob deposited 1 BNB and 100 BUSD

  • After deposit, the pool has 10 BNB and 1000 BUSD

  • Share of pool = 10%

  • Value 0 = $200

Time 1: BNB price has gone up

  • 1 BNB = 400 BUSD

  • Constant Product ( xβˆ—y=kx * y = kxβˆ—y=k ) = 10,000

  • Pool has now 5 BNB and 2,000 BUSD (5* 2,000=10,000)

  • BNB amount = 0.5

  • BUSD amount = 200

  • Value 1 = $400

It would appear that Bob has earned $200 ( Value 1 - Value 0 ). However, if Bob had not deposited the 1 BNB and 100 BUSD at Time 0, its total value would have become $500 ($400 + $100) at Time 1.

Bob's Impermanent Loss would be $500 - $400 = $100

It is very important for users to understand Impermanent Loss before adding liquidity to the pools. A detailed explanation of Impermanent Loss can be found in this . We hereby provide a numerical example of how impermanent loss is calculated.

🌊
Binance Academy Article