# Allna DEX

## What is DEX?

Users can trade cryptocurrencies on a DEX (decentralized exchange) in a non-custodial setting without the requirement for a middleman to handle the transfer and custody of money. DEXs use blockchain-based smart contracts to replace traditional middlemen, such as banks, brokers, payment processors, and other organizations, to enable the exchange of assets.

DEXs provide total transparency into the movement of funds and the processes supporting exchange, in contrast to typical financial transactions, which are opaque and carried out through middlemen that provide very little insight into their actions. DEXs also lessen counterparty risk and potentially lessen systemic centralization problems in the bitcoin ecosystem since user money doesn't transit via a third party's cryptocurrency wallet while trading.

<figure><img src="/files/zXqFInIowRxA3F471rmb" alt=""><figcaption><p>Statistics are taken from The Block</p></figcaption></figure>

## How is Allna Protocol integrating DEX?

Allna Protocol provides 3 main functions in the DEX section. First one is **checking the graph of tokens**: their price, change in chart, volume etc. Second thing is **Trade History**, where you can find full information about who sold and who bought, and in what amount the transaction was. Everything is visually clear because of colors, and also you can categorize them by type (BUY/SELL), rank by price, amount of token or by time. The third one is **SWAP** - you can easily swap your tokens right there, just connecting your wallet.

<figure><img src="/files/ofDmO9FYIPcLrTTKGVH7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
All of those functions in combination make it easier for users to navigate at that page and easily find required information. Visually understandable UI/UX makes it enjoyable to trade right there and use it for your convenience.
{% endhint %}


---

# 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://allna.gitbook.io/whitepaper/allna-protocol/allna-dex.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.
