# EggSwap Pools

EggSwap pools (<https://www.eggs.cool/staking>)allow liquidity providers to add their tokens to liquidity pools.\
\
When they do so they will receive ELP tokens (Eggswap Liquidity Provider tokens) for example if a user deposited $EGG and $EXP into a pool they would receive EGG-EXP ELP tokens.\
\
These tokens represent a proportional share of the pooled assets, allowing a user to reclaim their funds at any point.

![StakeEggs to earn Eggs](/files/-MKBUwaeYhTPmFLW0TTd)

As an LP its important to understand that you may be exposed to "[Impermanent Loss](https://blog.bancor.network/beginners-guide-to-getting-rekt-by-impermanent-loss-7c9510cb2f22)" when providing liquidity.

However, as a liquidity provider you will also receive trade fee reward.\
\
Every time a user trades between $EGG and $EXP a 0.3% fee is taken on the trade. 0.25% of that trade goes back to the the LP pool.\
\
If previously there were 100 ELP tokens representing 100 EXP and 100 EGG each token would be worth 1 EXP & 1 LAB. \
\
If one user trade 10 EXP for 10 EGG, and another traded 10 EGG for 10 EXP, then there would now be 100.025 EXP and 100.025 EGG.\
\
This means each LP token would be worth 1.00025 EXP and 1.00025 EGG now when it is withdrawn.

When you have your LP tokens you can also put them into yield farming on:&#x20;

<https://www.eggs.cool/farms>

If you are farming on the farms, you will still get the 0.25% reward fee for being an LP when you next remove your liquidity.\
\
However, because the /farms and <https://www.eggs.cool/ex/#/pool> are different smart contracts its important to know that the pool page cannot see the tokens you have in farms.\
\
When you are on the pool page it only scans your wallet for ELP tokens to tell you if you are providing liquidity. Therefore it may say "No Liquidity" even though you **ARE** providing liquidity. It's just that it cannot see which tokens you've deposited into the farms.

### How to add Liquidity

[https://www.youtube.com/watch?v=aAeW5VaCZDE](https://www.youtube.com/watch?v=aAeW5VaCZDE\&feature=youtu.be)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eggs.cool/platforms/eggswap-pools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
