> For the complete documentation index, see [llms.txt](https://docs.onto.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onto.app/guides/discover/polygon/cafeswap-user-guide.md).

# CafeSwap User Guide

{% hint style="info" %}
This tutorial is suitable for users who use CafeSwap dApp on ONTO for transactions.&#x20;

Operations require transaction fees. Please prepare enough MATIC in advance to avoid transaction failures.
{% endhint %}

### Download ONTO Wallet and Create **Polygon** Wallet

{% content-ref url="/pages/-MPJRUPoLFAVEtAK6935" %}
[Download ONTO App and Create ONT ID Wallet](/guides/app-basics/how-to-register-an-account-on-onto-wallet.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MeKrRpOaa1LPo5IWpjt" %}
[Add Chain Wallet in ONT ID Wallet](/guides/wallet-management/add-chain-wallet-in-ont-id-wallet.md)
{% endcontent-ref %}

### Sending and Receiving **Polygon** Assets

{% content-ref url="/pages/-MbprjCGaNH5J1FvOPRF" %}
[Sending and Receiving Polygon Assets](/guides/assets/sending-and-receiving-polygon-assets.md)
{% endcontent-ref %}

### Cross-chain assets to Polygon

* Click "**Market**"&#x20;
* Exchange ONT on Ontology to ONTd&#x20;
* Exchange ONTd for ONT on Polygon

![](/files/6tQtaT9wbB7KUiehnlLy)

### **Open CafeSwap dApp**

* Click on the "**Discover**" Page&#x20;
* Search **CafeSwap**&#x20;
* Click "**Confirm**" in the disclaimer pop-up window to enter the dApp

![](/files/BIXY4nttO3MFp3tDbWRr)

### Connect wallet&#x20;

* Click the menu in the upper left corner&#x20;
* Select "**Exchange**" in the "Trade" column&#x20;
* Click the link button in the upper right corner&#x20;
* Choose a wallet connection, here is ONTO Wallet as an example

![](/files/7ffmTwVmUtUMuoUkOOYe)

### Exchange MATIC

* Enter the number of ONTs for exchange and confirm the number of MATIC
* Click "**Approve ONT**", click "Comfirm" on the Approval Confirmation page, and enter the wallet password&#x20;
* Click "**Swap**"&#x20;
* Click "**Confirm Swap**", click "Comfirm" on the transaction details page, and enter the wallet password

![](/files/IF1HpwfZ9Pc4DUjbTOOE)

### Add liquidity

* Click "**Add Liquidity**" on the "Liquidity" page&#x20;
* Confirm the number of assets and click "**Supply**"&#x20;
* Click "**Confirm Supply**", click "Comfirm" on the "Transaction Details" page and enter the wallet password

![](/files/W11dCeooBotrJynbROOv)

### Stake ONT-MATIC LP

* Click the menu in the upper left corner to enter the "**Farms**" interface&#x20;
* Click "**Approve Contract**", click "Confirm" on the Approval Confirmation page, and enter the wallet password&#x20;
* Enter the amount of Stake's assets, and click "**Stake**"

![](/files/BTqDWCfub9m2ChvDXiTD)
