> For the complete documentation index, see [llms.txt](https://puff-the-dragon.gitbook.io/puff_drgn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://puff-the-dragon.gitbook.io/puff_drgn/puff-university/defi-realm/swaps.md).

# Swaps

Swapping is the most basic function in all DeFi dApps. A “swap” allows you to convert one crypto to another. Let’s understand this with an example:&#x20;

Suppose you have **$mETH** in your Rabby wallet, which you want to swap for **$PUFF**. You can go to the [mETHLab DEX](https://www.methlab.xyz/puffpenthouse?page=swap) and swap **$mETH** for **$PUFF** by connecting your wallet. You’ll also need some **$MNT** which will be used to pay the transaction fees to complete your transaction.

<figure><img src="https://51973812-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyLvgX1nNpIMoxvrkn6bh%2Fuploads%2Fe1rEK6NMznBsbV61SHW9%2FScreenshot%202024-05-11%20at%206.32.03%E2%80%AFPM.png?alt=media&amp;token=56ebfcf7-856e-40c5-852f-afe7185fa8e9" alt=""><figcaption><p>Swap interface of Methlab</p></figcaption></figure>
