# How?

BitX uses a backend router to initiate transfers for traders,The backend script is written in a decentralized manner that gives no power to the deployer or wallet owner!!

Due to the nature of Bitcoin Ordinals theres no such thing as a contract that operates according to code ( Uniswap for example ) so the only possible method to enable trading for BRC20 is thro a node js or similar backend structure.

Using a backend has its pros and cons but its the only doable option in the meantime!

Lets dive into how BitX handles transfers " trades ":&#x20;

<figure><img src="/files/xtt0ONuaWxwjByg914G7" alt=""><figcaption><p>Adding LP to the API wallet for transfers "trading"</p></figcaption></figure>

Despite BitX having initial liquidity for launch , its crucial to attract liquidity providers on the long Run.

Liquidity providers earn 70% of the trading fees ( <mark style="color:red;">1% per trade</mark> ) more info [here](/introduction-archived/fees.md)

<figure><img src="/files/ZoB5TirwoaJB4hcZpmye" alt=""><figcaption><p>API wallet handling trades</p></figcaption></figure>

The backend handles all trades automatically according to code along with the safety measures and multiple confirmations for every trade to prevent bugs and fund losses.

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


---

# 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.bxdx.io/introduction-archived/how.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.
