• Members 82 posts
    Sept. 23, 2025, 1:15 p.m.

    Why Does FREET’s Buy Price Look So Different from Its Sell Price? Here’s Why

    You might have noticed that swapping FREET on the front-end looks straightforward, but sometimes the buy and sell prices can be very different. This is mainly because the swap paths on DEX Sidra are different for buying and selling.


    1. Buying FREET (SDA → FREET)

    • Suppose you have 100 SDA and want to buy FREET.
    • The SDA is sent to the router, converted to WSDA, and then swapped directly in the FREET/WSDA pool.
    • You receive FREET from this pool.

    Example:

    • Original pool value: 1 FREET ≈ 10 SDA
    • So 100 SDA → 10 FREET

    The path is short and direct, so the buy price is close to the pool’s actual value, and slippage is low.


    2. Selling FREET (FREET → SDA)

    • Suppose you want to sell 10 FREET.
    • FREET is first swapped in the FREET/GLN pool → 10 FREET → 14.8 GLN (1 FREET ≈ 1.48 GLN).

    • Important: the sell price comes from the FREET/GLN pool, not the original FREET/WSDA pool, which is why it’s different from the buy price.

    • GLN is then swapped in the GLN/WSDA pool → 14.8 GLN → 28.12 SDA (1 GLN ≈ 1.9 SDA).
    • WSDA is burned and converted to SDA, which goes to your wallet.
      freet/sda swap
      Because this path goes through multiple pools, the sell price ends up much lower than the buy price. This multi-step swap creates higher slippage, which explains the large difference.

    Summary:

    The difference between buy and sell prices is normal on DEX Sidra.

    • When buying, the swap goes directly to the main pool, so the price is close to the pool’s actual value (1 FREET ≈ 10 SDA).
    • When selling, the swap passes through intermediate pools (FREET/GLN → GLN/WSDA), so the sell price is based on the FREET/GLN pool, not the original FREET/WSDA pool → resulting in a lower price.

    In short: buy price ≈ original pool value, sell price is lower due to the longer swap path and accumulated slippage.