> For the complete documentation index, see [llms.txt](https://docs.tradecraft.fi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tradecraft.fi/using-tradecraft/guide-how-to-trade.md).

# Guide: How to Trade

{% stepper %}
{% step %}

### Use a supported wallet.

See [Wallet Support](/using-tradecraft/wallet-support.md) for a full list.
{% endstep %}

{% step %}

### Get a price estimate.

Visit [tradecraft.fi](https://tradecraft.fi) and use the trading interface to get an estimate\* for your trade, selecting the two tokens you'd like to trade, and entering the amount you'd like to trade:

<figure><img src="/files/1o84PIyXFIZioJ7nGbGG" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**\*Important**

Amounts shown are not a guaranteed promise of return. Factors like protocol use and market movements, among others, may result in receiving a different number of tokens than the shown estimate.
{% endhint %}
{% endstep %}

{% step %}

### Send & receive.

Click "Next" to see the Trading Address used for this trade:

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

Any trade between the two tokens you selected in the trading interface can be completed by sending either of the tokens to the displayed Trading Address. For example, the same Tradecraft Pool Address can be used to trade from CC to CBTC, or from CBTC to CC.

From your supported wallet, send a transfer offer of the tokens you'd like to trade to the Trading Address.

Trades are executed on-chain at the current price of the pool, and therefore may be subject to slippage. If you'd like to specify a minimum number of tokens to receive back for the trade, include that number as the first text in the memo field of your transfer. It is a good idea to account for slippage in the minimum you specify, so your trade does not get rejected. For further details, read [Guide: Specifying Minimums](/using-tradecraft/guide-specifying-minimums.md).

In a minute or two you should receive a return offer of the other token. In most wallets you will need to manually accept the incoming transfer, unless the incoming token is CC.
{% endstep %}
{% endstepper %}

Questions? Check out our [Frequently Asked Questions](/using-tradecraft/frequently-asked-questions.md) page.


---

# 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:

```
GET https://docs.tradecraft.fi/using-tradecraft/guide-how-to-trade.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.
