# Providing Liquidity: How does it work?

- [liquidity pools and bonding curves](https://docs.hadeswap.com/providing-liquidity-how-does-it-work/liquidity-pools-and-bonding-curves.md): Liquidity can be provided by anyone on hadeswap. As a user, you can either buy or sell NFTs across a range of prices (a bonding curve) or you can do both to earn from the generated trading fees.
- [buy NFTs](https://docs.hadeswap.com/providing-liquidity-how-does-it-work/buy-nfts.md): Buying NFTs made easy with hadeswap - read on!
- [sell NFTs](https://docs.hadeswap.com/providing-liquidity-how-does-it-work/sell-nfts.md): Selling NFTs made easy with hadeswap - read on!
- [two-sided liquidity pools](https://docs.hadeswap.com/providing-liquidity-how-does-it-work/two-sided-liquidity-pools.md): Time to become your own market, and earn from the generated fees!
- [pool settings in practice](https://docs.hadeswap.com/providing-liquidity-how-does-it-work/pool-settings-in-practice.md): What settings should you use for your two-sided liquidity pools? What does that mean for you as a seller/buyer, etc.?
- [collect trading fees](https://docs.hadeswap.com/providing-liquidity-how-does-it-work/collect-trading-fees.md): Time to collect those trading fees!
- [modify my existing liquidity pool](https://docs.hadeswap.com/providing-liquidity-how-does-it-work/modify-my-existing-liquidity-pool.md): You can always top up your NFT liquidity pools!


---

# 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.hadeswap.com/providing-liquidity-how-does-it-work.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.
