❓FAQ

What is providing liquidity?

Providing liquidity means depositing cryptocurrency assets into a liquidity pool on a decentralized exchange (DEX). These pools facilitate trading between crypto pairs without traditional market makers.

As a liquidity provider (LP), you receive liquidity tokens representing your share of the pool. These tokens can be redeemed for your original investment. Your contribution helps facilitate trading, and in return, you earn a portion of the trading fees generated from transactions within the pool.

What to consider when providing liquidity on a DEX?
  • Impermanent Loss: Be aware of impermanent loss, which occurs when the value of your deposited assets changes compared to their value at deposit. Greater price divergence can lead to higher impermanent loss.

  • Pool Composition: Evaluate the assets in the pool. Pools with volatile assets may offer higher returns but come with increased risk.

  • Transaction Fees: Consider the DEX’s fee structure. Higher fees could lead to greater rewards but might also reduce trading volume and overall profitability.

    Tokenomics: Understand the liquidity tokens' economic model and how changes in asset supply and demand might affect them.

  • Smart Contract Risk: Assess the security of the DEX and its smart contracts. Prefer audited and well-established contracts to minimize risk.

  • Liquidity of the Pool: Check the total value locked (TVL) in the pool. Higher liquidity usually means less slippage and better trade execution.

  • Investment Duration: Decide whether to provide liquidity as a short-term or long-term investment. Some pools offer incentives for longer staking periods.

  • DEX Reputation and Volume: Research the DEX’s reputation and trading volume. Established and high-volume exchanges typically offer more stable earning potential.

Why do token prices on Krystal look different vs. in other apps?

Krystal uses a combination of data sources to determine token prices, which may lead to price differences compared to other apps:

  • Market Price: Krystal aggregates token prices in USD (e.g., 1 ETH = $4,000) from multiple sources, including centralized exchanges (Binance, OKX, Coinbase) and decentralized exchanges (Uniswap, SushiSwap, PancakeSwap). This data is sourced through Coingecko.

  • Pool Price: The pool price (e.g., 1 ETH = 4,008 USDC) reflects the current state of the liquidity pool, considering factors like token availability, fee tiers, and liquidity distribution.

Although Krystal integrates both market and pool prices for accuracy, several factors can still impact price precision:

  • Network issues or server errors

  • Discrepancies between decentralized and centralized exchange prices

  • Delays in EVM node updates

How does Krystal estimate a pool APR?

The formula to calculate pool APR at Krystal is shown below:

APR = (24h earning * 365) / Current liquidity * 100%

The APR might vary based on multiple factors

  • Uniformly Distributed Liquidity vs. Concentrated Liquidity:

    • For Uniformly Distributed Liquidity (as in UniSwap v2 and other similar protocols), the current liquidity is the total liquidity in that pool at this moment.

    • For Concentrated Liquidity (as in UniSwap v3 and other similar protocols), the current liquidity is the amount of liquidity at a specific price range chosen by users. Therefore, a narrower price range leads to smaller current liquidity, which then leads to higher APR.

  • Users’ Activities:

    When a user makes a big deposit or withdraw, the amount of liquidity in the pool at the moment will be different than the amount of liquidity which generated earning in the last 24 hours. Therefore, the APR value will not be 100% accurate.

What is slippage?

Slippage is the difference between the price when an order is placed and the price when that order is executed. Slippage can happen when you swap, deposit and withdraw liquidity.

  • Swap Slippage

    For any Swap transaction at Krystal, you can either choose the pre-selected slippage suggested by Krystal or set up your own slippage. As long as the execution price is within the slippage range, e.g., %1, your order will be executed. Otherwise, the order will fail, which means the swap will not occur.

  • Liquidity Deposit / Liquidity Withdraw Slippage

    Slippage can also happen when you deposit or remove liquidity. The same logic as swap is applied: If execution price is within the slippage allowance, your order will be executed.

Compliance with FATF Recommendations

In accordance with FATF (Financial Action Task Force) recommendations, Krystal has implemented measures to restrict distribution to specific countries.

You can find more details here: https://www.fatf-gafi.org/en/countries/black-and-grey-lists.html

Last updated