# 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="../../app-basics/how-to-register-an-account-on-onto-wallet" %}
[how-to-register-an-account-on-onto-wallet](https://docs.onto.app/guides/app-basics/how-to-register-an-account-on-onto-wallet)
{% endcontent-ref %}

{% content-ref url="../../wallet-management/add-chain-wallet-in-ont-id-wallet" %}
[add-chain-wallet-in-ont-id-wallet](https://docs.onto.app/guides/wallet-management/add-chain-wallet-in-ont-id-wallet)
{% endcontent-ref %}

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

{% content-ref url="../../assets/sending-and-receiving-polygon-assets" %}
[sending-and-receiving-polygon-assets](https://docs.onto.app/guides/assets/sending-and-receiving-polygon-assets)
{% endcontent-ref %}

### Cross-chain assets to Polygon

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

![](https://4238465105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO0ivMI4ClG0A1r1fli%2Fuploads%2FYISvdeuDxh3Yvcw1gIR2%2F01.png?alt=media\&token=66f66fea-48f6-4c02-99fc-d82f106603a3)

### **Open CafeSwap dApp**

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

![](https://4238465105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO0ivMI4ClG0A1r1fli%2Fuploads%2FYoTBchyOjAVLbh8CnIOP%2F02.png?alt=media\&token=52fcf37f-abc7-4521-a75c-3a3166f59591)

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

![](https://4238465105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO0ivMI4ClG0A1r1fli%2Fuploads%2FHWmzqW9fWDRU8Zqkpf2S%2F01.png?alt=media\&token=a21fe1ab-1c67-4124-af3a-85029ed37d54)

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

![](https://4238465105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO0ivMI4ClG0A1r1fli%2Fuploads%2FHIS806Ag6imF0HzYDwPc%2F02.png?alt=media\&token=55c689df-8cff-4443-8dd2-3c1cc21b4be8)

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

![](https://4238465105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO0ivMI4ClG0A1r1fli%2Fuploads%2FvAz9aPrRjy2mVPwgIjQg%2F03.png?alt=media\&token=782d73b7-5a31-41e5-9755-269d87a90cf1)

### 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**"

![](https://4238465105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO0ivMI4ClG0A1r1fli%2Fuploads%2FW4Nh1Y69R6GwJl66ZbCT%2F04.png?alt=media\&token=cdb83a34-bbb9-4012-8827-66d71a7b33a1)
