> For the complete documentation index, see [llms.txt](https://doc.1sol.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.1sol.io/how-to-use-1sol/1sol-dex-aggregator.md).

# 1Sol DEX Aggregator

**Step 1: Link 1Sol to the wallet**

Open <https://app.1sol.io> directly or open the link: <https://1sol.io/>, and select “**launch APP**” in the upper right corner of the homepage.

![](/files/0amGxmdW9v9g98PRbNEU)

Then click “**connect wallet** “in the upper right corner, 1Sol supports linking 8 wallets now , **Solong plugin wallet**: <https://solongwallet.com/>

**MathWallet:** <https://mathwallet.org/en-us/>

**Phantom wallet:** <https://phantom.app/>

**Sollet web wallet:** <https://www.sollet.io/>

**Solfare wallet:** <https://solflare.com/>

**Safepal wallet:** <https://www.safepal.io/>

![](/files/DvtgA7sOoEAy3IpAzgts)

![](/files/hK5r5i8oYnFFLVXfTnrT)

&#x20;

**Step 2: Create and use wallet**

If you don’t have a wallet, you can click on the wallet option and create a wallet belongs to you. Just follow the wallet operation instructions to create it; if you already have a wallet, for example, we take the commonly used phantom wallet as an example, select phantom wallet and click on phantom wallet and enter the password on the wallet page.

![](/files/wBjZX8I5QWBU5tqQb3DM)

![](/files/KA3Tw0I0wOUsqHWhkbzo)

**Step 3: Use the Swap function**

Every transaction requires SOL as gas, so please confirm there is enough SOL in your wallet to pay for gas before using swap, otherwise the transaction will fail.

After click the wallet link, you will enter the “**Trade** “page, then click the gear icon in the upper right corner, and the setting slippage interface will appear. The first three are fixed values, 0.1%, 0.5%, 1%, and the last space can be customized Click and enter the value according to your needs.

&#x20;

![](/files/yhp3nRtyH8Zcyz6N4xMA)

We will use SOL to buy GYZ as an example to show the process of Swap, fill in the amount of SOL, the amount of GYZ that can be obtained automatically appears, and then click Swap to confirm the exchange.

![](/files/VH1znZAEmantdm0jV5ex)

The wallet authorization page pops up, click Approve to confirm the exchange, and the transaction can be completed.

![](/files/aH1buevM08O76Qe1WVjU)

&#x20;

PS: If there are frequent transaction failure prompts in the transaction, you can check the following aspects:

**1. Is the slippage set too low?**

**Solution: increase the setting parameters of slippage**

**2. There may be no tokens in your wallet.**

**Solution: Go back to your wallet and add tokens. For example, the GYZ transaction is a prompt error, and you need to check whether GYZ tokens are added to the wallet.**

**3.Gas fee is insufficient and there is no SOL in your wallet**

**Solution:transfer enough SOL to your wallet**

**4. SOL related transactions failed.**

**Solution: Don't use all the SOL in your wallet,and make sure you have enough SOL as the gas fee.**

&#x20;

**That’s all for the user guide. If you have any questions about 1Sol, please feel free to reach out to us via social media here:**

**Official Website**: <https://1sol.io/>

**Twitter:**<https://twitter.com/1solprotocol>

**Discord:** <https://discord.com/invite/6gHmS8Tsv4>

**Github page:** <https://github.com/1sol-io>

**Official Telegram :** <https://t.me/onesolcommunity>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://doc.1sol.io/how-to-use-1sol/1sol-dex-aggregator.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
