# How to Swap

As a decentralized exchange (DEX), the core of StellaSwap entails facilitating swaps or trades between different coin pairs. This guide will walk you through the process of trading on our Swap feature.

{% hint style="warning" %}
Ensure that you have your wallet set up and that you have coins in your wallet balance.  If you just bridged into the Moonbeam network and do not have GLMR, use our Faucet to get free GLMR. [Here's a guide for using the Faucet and getting GLMR](https://stella-swap.gitbook.io/stellaswap/resources/how-to-guides/faucet-how-to-claim-free-glmr).
{% endhint %}

### Step 1: Possess Coins in Your Wallet

Ensure that you have a cryptocurrency balance in your wallet. If you participated in the Moonbeam crowdloan, you will be sent GLMR tokens. If not, you'll need to bridge your coins from other blockchain networks into Moonbeam using [StellaSwap's bridge](https://app.stellaswap.com/bridge). Once you have cryptocurrency in your Moonbeam wallet, you're ready to swap

### Step 2: Go to StellaSwap and Connect Wallet

Visit [StellaSwap's app](https://app.stellaswap.com/exchange/swap) and you'll be redirected to our `Swap` feature. Connect your wallet by clicking on the "Connect Wallet" pink button on the top right.&#x20;

![](/files/VaWiDuvoICsxy320UcOK)

### Step 3: Choose Coins and Amount to Swap

After connecting your wallet, choose the coins you want to `Swap From` and `Swap To`. For example, if you want to buy STELLA using 100 GLMR, here is how it should look like:

![](/files/DU0mZt5ia8IkBsn6uAkF)

### Step 4: Confirm Transaction

Confirm your transaction by clicking on the `Confirm Swap` button that comes with a pop-up display. After than sign the transaction with your wallet.

![](/files/DTtuYJqOFTNQITxmIYO6)

### Step 5: Wait Until Transaction Status is Completed

It will take a few moments for your transaction to ne confirmed. Until then, it will be `Pending`, which you can see at the top-right of the website. If you want to see your transaction status, you can click on the link `View on explorer`, where it will take you to Blockscout to view the status of your transaction.

![](/files/ujSmEODzCZr0QNeUutGh)


---

# 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.stellaswap.com/how-to-guides/swap-pool-and-farm/how-to-swap.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.
