# Swap

To swap between ***zToken*** currencies the user need to navigate to the swap page and select the input currency and select the output currency they would like to receive. The output amount will automatically be quoted in the output box.&#x20;

## Swapping Logic

When a swap is triggered, the input ***zToken*** is burnt and the output ***zToken*** is minted. This allows for infinite liquidity between the supported currencies. As long as a unit of a ***zToken*** exists, it can be swapped for another ***zToken*** currency.&#x20;

## Pricing

All swaps between ***zTokens*** occur at the price provided by the Baki oracle. This allows Baki to offer central bank rates rather than the parallel rates. This helps create an alternative market allowing users to enter and exit USD positions at the best rate.

## Fees

Every trade will incur a 0.80% trading fees that are split between 50.00% to minters, 25.00% to $CNZA token stakers (coming soon), and 25.00% to the development wallet.


---

# 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.baki.exchange/features/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.
